虚拟机中centos7.7搭建LAMP全程
背景:由于同学使用centos7.3的mini版,所用实验手册无法用于centos7.7的LAMP搭建,所以自行百度安装。
参考文章:https://blog.csdn.net/xisngchaohai/article/details/117480386 centos7下yum安装LAMP环境
下为实验过程(复制的参考文档的命令行,可能与我自己的截图略有不同)
一、安装apach
1.yum安装
[root@bogon ~]# yum install httpd httpd-devel
2.启动apache
[root@bogon ~]# systemctl start httpd
3.设置apache服务开机启动(方便以后实验使用)
[root@bogon ~]# systemctl enable httpd
4.在浏览器输入实验机ip,正常会回显apache界面;
(不回显也不一定是有问题,我自己的也没回显,可能是防火墙问题或者是80端口未开);
5.设置防火墙策略并开启80端口:
[root@bogon ~]# firewall-cmd --permanent --zone=public --add-service=http
[root@bogon ~]# firewall-cmd --permanent --zone=public --add-service=https
[root@bogon ~]# firewall-cmd –reload
[root@bogon ~]# firewall-cmd --zone=public --add-port=80/tcp –permanent
记得关闭系统防火墙:# systemctl stop firewalld (.service)
都安装完成后再尝试打开apache界面,回显成功。

二、安装php
1.安装php
[root@bogon ~]# yum -y install php
2.重启apache服务:
[root@bogon ~]# systemctl restart httpd
3.测试是否安装成功
[root@bogon ~]# vi /var/www/html/info.php
(在新建的info.php文件中写上探针<?php ceho phpinfo(); ?>然后在浏览器访问探针文件,可以回显探针页面。)


三、安装mysql
1.安装mysql
[root@bogon ~]# yum install mariadb mariadb-server mariadb-libs mariadb-devel
2.查看已经安装的Maria包
[root@bogon ~]# rpm -qa |grep maria

3.开启mysql并设置开机启动
[root@bogon ~]# systemctl start mariadb
[root@bogon ~]# systemctl enable mariadb

4.设置root账户密码
[root@bogon ~]# mysql_secure_installation

(ps:这里我遇到了问题,它让我输入正确的root密码,我尝试自己设置,或者尝试mysql可能自带的root默认密码,但都爆错;其实只要仔细看上边的提示段,翻译一下就是,如果你刚装MariaDB,默认密码空白,直接按enter跳过就行);

(下图是我的报错图,只能说不能闷头按,还是要看它的提示的。)

1)解决上边的小插曲后设置密码

2)后面还有4次选项,基本选y就可,除了是否允许远程连接mysql,为了方便我选择了允许
Disallow root login remotely? [Y/n] n这句选择n,因为它是不允许远程连接
5.测试是否安装成功,进mysql查看
[root@bogon ~]# mysql -u root -p
访问完可以ctrl+c退出;

四、将mysql和php关联
[root@bogon ~]# yum install php-mysql
五、安装php常用模块
[root@bogon ~]# yum install -y php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-bcmath
六、重启apache服务
[root@bogon ~]# systemctl restart httpd.service
至此我安装lamp完成。

浙公网安备 33010602011771号