我已经使用 apache2、php5 和 mysql 设置了一个新的 vServer。
当我在浏览器中输入我的服务器网址(例如 example.org)时,它开始下载 index.php 而不是解析它。但是当我请求文件(例如 example.org/index.php)时,它会正确解析它。
这是我的 php5.conf(片段):
<FilesMatch "\.ph(p3?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
我还尝试用以下方法替换以上几行:
AddType application/x-httpd-php .php .phtml .php3 .php4 .php5 .php
AddType application/x-httpd-php-source .phps
但这也无济于事。
这是我的 httpd.conf 中的内容:
AddHandler php5-script .php
DirectoryIndex index.html index.php
AddType text/html .php
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php
我认为这就是我要做的让它工作...希望你能帮助我!
附言:我是“Web 服务器管理员”新手。任何更改后,我都会重新启动 apache2 和/或强制重新加载... 都无济于事 :(