采用ubuntu16.04+apache2.4+mod_fastcgi模块+php-cgi 运行php, 按如下配置,结果html可正常访问,php文件则直接显示原代码,或显示空白
问题现象如下:
1. `info.php`文件在`/var/www/tp5/public/`目录下,访问`info.php`时,显示空白
2. `phpmyadmin`是个软链接,在`/var/www/tp5/public/`目录下,访问时,直接显示主页的原代码
3. `test.html`是个静态文件,访问时,可正常访问
- apache2开启了
mod_fcgid
、actions
模块,关闭了php_mod
模块
- fcgid默认没改动过模块的全局配置如下
/etc/apache2/mod-enalbed/fcgid.conf
<IfModule mod_fcgid.c>
FcgidConnectTimeout 20
<IfModule mod_mime.c>
AddHandler fcgid-script .fcgi
</IfModule>
</IfModule>
- 站点虚拟主机的配置如下
/etc/apache2/site-enabled/default.conf
### 注意,以下去掉注释为正