LAMP+LNMPLAMP环境搭建测试
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LAMP+LNMPLAMP环境搭建测试相关的知识,希望对你有一定的参考价值。
按顺序安装LAMP三个组件后,LAMP的环境的基础程序就已经搭建完毕了。接下来我们要把各个模块铆接起来并测试其工作是否正常。
一、Apache2.4与php5的结合
1、修改Apache2.4的配置文件
vim /usr/local/apache2.4/conf/httpd.conf #httpd的配置文件安装时默认设置在这个路径下
一共要修改四处地方:
a.给sever设置一个severname
这一步主要是用来解决httpd启动时的告警信息,如下图:
设置方法
找到SeverName行,将#ServerName www.example.com:80 前面的#号注释掉
b.设置Apache服务能够提供服务,解决访问是403报错
修改200行
200 <Directory />
201 AllowOverride none
202 Require all denied
为
200 <Directory />
201 AllowOverride none
202 Require all granted
c.注释php.so调用的模块
查找AddType,在application/x-gzip .gz .tgz下加入AddType application/x-httpd-php .php,注意红色光标处有一个空格。
d.增加主页地址
查找DirectoryIndex行,在后面增加index.php
2、开启Apache2.4服务
a.设置Apache2.4的php解析模块
我们安装了php5和php7,我们必须设置Apache用那个模块来解析.so脚本,如果两个都开启启动httpd时就会报错,如下图
/usr/local/apache2.4/bin/apachectl: 行 79: 1432 段错误 $HTTPD -k $ARGV
操作
注释掉Apache2.4配置文件中,php5和php7行其中一个,你要用哪种就留下那行,在另外一个前加注#号注释掉。
b.测试Apache2.4的配置文件语法并重新载入
/usr/local/apache2.4/bin/apachectl -t ##测试语法
每次操作Apache2.4的配置文件后都需要使用这条命令测试系统语法,万不可不测试直接down掉服务重启Apache2.4。
/usr/local/apache2.4/bin/apachectl graceful ##重新载入Apache2.4配置文件使修改生效
c.设置80端口的数据能够通过firewalld防火墙
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
d.启动Apache2.4
/usr/local/apache2.4/bin/apachectl start
e.新建一个index.php测试php与Apache是否正常链接工作
在/usr/local/apache2.4/htodcs/下新建一个index.php文件
vim /usr/local/apache2.4/htodcs/test.php ##增加如下内容
<?php
phpinfo();
?>
3、访问index.php
电脑浏览器端,打开http://192.168.88.128/index.php 网址,就能看到我们的第一个网页了。^_^
二、
以上是关于LAMP+LNMPLAMP环境搭建测试的主要内容,如果未能解决你的问题,请参考以下文章