一、准备阶段:centos7,root权限。
二、安装Apache。
1、安装。
yum -y install httpd
2、开启apache服务。
systemctl start httpd.service
3、设置apache服务开机启动。
systemctl enable httpd.service
4、验证服务是否成功开启。
(1)查看本机ip地址,然后在浏览器中输入该地址,如果出现test123字样,说明开启成功,如果无法连接到,进行下一步调试。
ifconfig
(2)查看端口使用情况。
netstat -lntp | grep httpd
(3)如果能够查询到80端口,说明服务已经启动,可能是centos的防火墙配置问题,修改防火墙配置(CentOS7用的是Firewall-cmd,CentOS7之前用的是iptables防火墙)。
firewall-cmd --permanent --zone=public --add-service=http //添加http规则
firewall-cmd --permanent --zone=public --add-service=https //添加https规则
firewall-cmd --reload //重启防火墙
输入以上三条指令后再次访问ip地址,可以看到test123页面。至此,apache服务安装完成。
三、安装php
1、安装。
yum -y install php
2、重启apache服务。
systemctl restart httpd.service
3、测试php服务。
(1)创建一个info.php的文件。
vim /var/www/html/info.php
(2)填入内容。
<?php phpinfo(); ?>
(3)在浏览器打开ip/info.php,如果弹出php版本页面,则配置成功。
四、安装MySQL(实质是MariaDB,和Mysql除了名字,内在几乎相同,完全兼容MySQL)。
1、安装。
yum -y install mariadb.server mariadb
2、开启MySQL服务。
systemctl start mariadb.service
3、设置开机自启动。
systemctl enable mariadb.service
4、设置root账号密码。
mysql_secure_installation
按照提示,先输入默认密码(空),然后设置新密码,之后会进行一系列的初始化设置,全部回车就好。
5、尝试连接数据库。
mysql -u root -p
五、联系mysql和php。
yum -y install php-mysql
至此,整个lamp已经搭建完毕。