我目前正在努力解决以下问题。
我已经成功安装了Apache2和PHP5。它一直有效,直到我将Apache2的DocumentRoot更改为与/ var / www。
不同的内容我想将DocumentRoot设置为/ home // wwwroot,但在执行此操作后,所有php页面都只是白色。 (没有下载消息或某事。)
这是我的php5.conf:
<IfModule mod_php5.c>
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
# <FilesMatch "\.ph(p3?|tml)$">
# SetHandler application/x-httpd-php
# </FilesMatch>
# <FilesMatch "\.phps$">
# SetHandler application/x-httpd-php-source
# </FilesMatch>
# To re-enable php in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
# <IfModule mod_userdir.c>
# <Directory /home/*/public_html>
# php_admin_value engine Off
# </Directory>
# </IfModule>
</IfModule>
我不明白,需要帮助。
THX!
答案 0 :(得分:1)
试试这个。不要使用AddType
,因为这会破坏内容协商。
LoadModule ...
<IfModule php5_module>
#PHPIniDir "/whatever/"
AddType text/html .php .phps
AddHandler application/x-httpd-php .php
AddHandler application/x-httpd-php-source .phps
<Directory /home/*/public_html>
php_admin_value engine Off
</Directory>
</IfModule>
答案 1 :(得分:0)
PHPIniDir很重要,如果你想为不同的php版本,不同的网站,服务器等使用不同的ini文件。我不会删除它,我有一个不同的ino文件windoze,osx和linux。< / p>