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环境搭建测试的主要内容,如果未能解决你的问题,请参考以下文章

正式环境数据迁移到测试环境及测试环境LAMP搭建

LAMP搭建sql-labs渗透测试环境

怎么在linux 里搭建LAMP环境

linux之lamp环境的搭建

LAMP环境搭建(源码包安装,仅测试)

Docker Compose搭建LAMP环境