LAMP(Linux,apache,MySQL,php)的安装
安装环境:CentOS7 ,VMware17Pro
关闭防火墙
systemctl stop firewalld ##关闭防火墙
systemctl disable firewalld ##禁用防火墙
setenforce 0 ##临时关闭SElinux
SElinux如果想要永久关闭 需要修改 /etc/selinux/config
将其修改为SELINUX=disabled
| 需要重启机器 ,可以先使用 setenforce 0
临时关闭
安装apache(httpd)
yum install httpd -y
| 安装httpd
/etc/httpd/conf/httpd.conf 是apache的配置文件路径
Tips: 可以使用 find / -type f -name httpd.conf
//在磁盘里查找类型是f,名字是httpd.conf的文件
修改httpd的配置文件
vim /etc/httpd/conf/httpd.conf
找到ServerName localhost:80一行 | ServerName提供服务器用于标识自身的名称和端口
将其中的localhost修改为相应的网址(或本机ip)
如果需要修改apache的默认访问端口,需要将Listen行下方加入Listen:端口 | 允许您将Apache绑定到特定的IP地址或端口,而不是默认端口
Tips: 在vim中 搜索内容的方法为 ?内容
例如:?Listen
就是在搜索关键词Listen
测试
修改完成后保存退出,重启Apache服务
systemctl restart httpd
打开浏览器 输入IP 即可进入Apache的测试网页
安装MySQL服务器
yum install wget -y
| 安装wget
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
| 从MySQL官网下载 rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
| rpm -ivh 包全名,其中 -i 表示安装,-v 表示显示详细信息,-h 表示显示进度
yum install mysql-server -y
| 安装MySQL服务器
MySQL运行
首先启动MySQL服务 使用systemctl enable mysql
以及 systemctl start mysql
mysqladmin password ******
|设置MySQL密码
mysql -u root -p
|连接到MySQL 输入root密码
安装PHP
在CentoOS中,输入yum install php -y
系统就能够自动安装和配置PHP编译器
验证php是否安装成功,我们可以查找PHP的配置文件 find / -name php.ini
安装成功之后,需要重启apache,即输入:systemctl restart httpd
安装php和mysql的搭桥
yum install php-mysql -y
| 安装搭桥
systemctl restart httpd
| 重启Apache
创建info.php文件来查看php信息
vim /var/www/html/info.php
| 创建php文件
输入以下代码
<?php
phpinfo();
?>
保存退出
打开浏览器,输入Linux的IP地址:http://IP/info.php
即可显示php的info信息,如果可以正常打开页面,则表明PHP服务器搭建成功,LAMP架构搭建成功