码迷,mamicode.com
首页 > 其他好文 > 详细

LAMP+LNMP(五)LAMP环境搭建测试

时间:2018-03-04 21:23:23      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:Linux LAMP Apache

按顺序安装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+LNMP(五)LAMP环境搭建测试

标签:Linux LAMP Apache

原文地址:http://blog.51cto.com/11934539/2082845

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!