1、查看这个路径下有没有这个文件
ls /usr/local/apache2/modules/
/usr/local/apache2/modules/
2、/usr/local/src/php-5.4.28/ 下有两个文件
(1)、 php.ini-production 生产环境下使用
(2)、php.ini-development 测试或开发环境下使用
以测试为例:
cp /usr/local/src/php-5.4.28/php.ini-development /usr/local/php/etc/php.ini
/usr/local/php/bin/php -i |grep -i Configuration 查看是否加载
Loaded Configuration File => /usr/local/php/etc/php.ini Configuration
3、查看apache的配置文件
vi /usr/local/apache2/conf/httpd.conf
搜索 是不是把这个模块加载进去了
LoadModule php5_module modules/
/usr/local/apache2/bin/apachectl -M 也可通过这种方法查看是否加载此模块
php5_module (shared)
4、vi /usr/local/apache2/conf/httpd.conf 找到这两行并在下面加入一行
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php (注意 . 前面有个空格)
5、改完保存检测一下
/usr/local/apache2/bin/apachectl -t
Syntax OK 表示ok
6、/usr/local/apache2/bin/apachectl restart 重启一下
7、mv 1.php /usr/local/apache2/htdocs/ 将之前写的脚本挪动位置
测试:
curl localhost/1.php 如果失败
排查:
第一步:查看有没有加载这个模块
/usr/local/apache2/bin/apachectl -M | grep -i php
php5_module (shared)
第二步:查看有没有加入那一行配置
vi /usr/local/apache2/conf/httpd.conf
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
#这里可以在这里DirectoryIndex index.htm的后面添加index.php 为了后面域名可自动跳转,可加可不加。
<IfModule dir_module> DirectoryIndex index.html index.php </IfModule>
关闭防火墙:
setenforce 0
/etc/init.d/iptables stop
最后在重启一下
/usr/local/apache2/bin/apachectl restart
总结
1、查看ls /usr/local/apache2/modules/有没有
/usr/local/apache2/modules/这个文件
2、拷贝文件
cp /usr/local/src/php-5.4.28/php.ini-development /usr/local/php/etc/php.ini
3、vi /usr/local/apache2/conf/httpd.conf 找到这两行并在下面加入一行
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php (注意 . 前面有个空格)
4、/usr/local/apache2/bin/apachectl restart 重启一下
5、mv 1.php /usr/local/apache2/htdocs/ 将之前写的脚本挪动位置
6、关闭防火墙
iptables -I INPUT -p tcp --dport 80 -j ACCEPT 或者 setenforce 0 /etc/init.d/iptables stop
7、重启服务
/usr/local/apache2/bin/apachectl restart
知识点
ldd /usr/local/apache2/modules/
可以查看 它加载了哪些模块,和模块的状态
















