鱼喃

听!布鲁布鲁,大鱼又在那叨叨了

Apache无法解析PHP

今天按照

1
2
sudo apt-get install apache2
sudo apt-get install php5

命令安装了web环境,但是发现php脚本没有被执行,访问直接提示下载文件,网上找了一下,发现是模板没被启动,配置文件里加上就行。

过几天还会用到这段代码,记录下来。

在httpd.conf 里加入如下几句

1
2
3
4
5
6
7
8
AddType application/x-httpd-php.php

LoadModule php5_module modules/libphp5.so

<IfModule mod_php5.c>
AddType application/x-httpd-php.php
AddType application/x-httpd-php-source.phps
</IfModule>

httpd.conf文件在/etc/httpd/conf/httpd.conf下,或者用find / -name “httpd.conf” 命令搜索一下就会显示该文件的路径。如果没有,也没关系,/etc/apache2/apache.conf 文件里说明了会自动加载conf-enabled这个目录下所有.conf文件,随便创建一个写入就行。