Apache下PHP无法执行的问题的解决

Apache下PHP无法执行的问题的解决

某台服务器上面安装了Apache,现在想让这个服务器支持PHP和MySQL。以下为操作的过程:

这是一台Ubuntu服务器,Apache安装在/usr/local/apache2/目录下。

我先通过apt-get方式安装了MySQL和PHP,比较顺利。安装成功后,执行php -i已经可以看到php的版本信息了。我新建了一个php文件放到apache的htdocs目录下,无法正确执行,跳出下载窗口,看来apache的相关配置并没有自动完成。


然后打开/usr/local/apache2/conf/httpd.conf,增加了一行Include "conf/php.conf"。

新增一个/usr/local/apache2/conf/php.conf,输入

LoadModule php5_module       /usr/lib/apache2/modules/libphp5.so 
AddType application/x-httpd-php .php

<FilesMatch "\.inc$">
  order deny,allow
  deny from all
</FilesMatch>

输入sudo /usr/local/apache2/bin/apachectl graceful“优雅”得重启apache。

再次通过浏览器访问刚才的PHP程序,已经可以正确的执行了,搞定,收兵。

 评论
 发表评论
姓   名: