centos 7 lamp环境搭建 - Go语言中文社区

centos 7 lamp环境搭建


首先我们确定系统的版本

当然,每个版本都可以,不过本次我们要搭建的系统为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();
?>

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

 

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

 

 

 

 

 

 

 

 

 

 

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_39218605/article/details/80663571
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-01 19:43:14
  • 阅读 ( 813 )
  • 分类:Linux

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢