centos 7 lnmp环境搭建

首先我们确定系统的版本


当然,每个版本都可以,不过本次我们要搭建的系统为centos 7


现在开始


首先搭建centos环境里面的httpd(httpd就是Apache在linux系统中的名称)

打开终端输入命令

yum install httpd -y

下载httpd 通过yum进行安装

service httpd start

打开httpd服务

chkconfig httpd on

设置httpd为开机自启


到达这一步之后,httpd就安装完毕了


接下来安装php

在安装PHP的时候,我们因为是在linux安装所以,PHP还需要安装一些扩展

yum install php php-fpm php-mysql -y

执行命令 安装PHP和PHP的扩展

service php-fpm start

开启PHP的服务

chkconfig php-fpm on

设置PHP开机自启


下面PHP的服务已经下载完毕



接下来进行centos的MySQL安装

由于linux里面MySQL已经不支持了,所以,我们需要安装另一个数据库的mariadb

事实上,这两个数据库都是一样的。


yum install mariadb mariadb-server

执行,命令,安装mariadb数据库

systemctl start mariadb.service

开启mariadb服务


接下来就是最重要的步骤

mariadb安装完毕之后,我们的数据库没有用户名和密码,所以需要我们去设置


首先执行命令(第一次进入MySQL不需要密码)

进入MySQL之后,执行语句,删除空用户

select user,host,password from mysql.user;
首先查询(跳过use命令)
drop user ''@localhost;

然后删除空用户

update mysql.user set password = PASSWORD('此处输入您新设密码') where user='root';

接下来执行上面的语句,替换掉密码位置,设置新密码

flush privileges;

保存设置。

退出MySQL之后,再次进入MySQL界面

我们会发现,需要密码了

然后我们就在MySQL后面添加 -u root -p

然后输入密码即可


接下来,我们就可以通过IP进行访问我们的地址,第一次访问的时候,会出现,Apache的默认欢迎页面


如果没有出现,提示错误,那么我们去关闭 防火墙

centos 7 关闭防火墙命令

 
 
//临时关闭
systemctl stop firewalld
//禁止开机启动
systemctl disable firewalld

执行成功之后,我们再次访问ip就可以了

但是这个时候,我们还需要配置一步

就是PHP首页设置引导

执行命令打开httpd默认目录

vim /ect/httpd/conf/httpd.conf

在vim中,执行

:set number

我们会看到行数,

然后,我们找到164行


在index.html 前面添加index.php

这样,我们就算配置完毕了


然后保存退出,

重启 httpd

service httpd restart

下面就开始对PHP进行测试了


我们打开

/var/www/html/

进入这个目录之后,这是我们的httpd内部指定目录,我们的网站也需要部署在这个地方

然后执行命令

vim index.php

/*注意,一定要先移动到目录下,不然就需要在index.php前面添加目录地址*/

在index.php中我们写下面的探针代码

<?php
  phpinfo();
?>

然后保存退出,这样我们的环境就算是搭建完毕了


还有一些其他的配置,大家可以留言,也可以查看我的其他文章。






猜你喜欢

转载自blog.csdn.net/qq_39218605/article/details/80663571