我的专用服务器上的 php 有问题
apache2 不想执行 php 文件
当我尝试在浏览器中打开我的网站时 例如 mysite.com/index.php
我的浏览器刚刚下载了文件index.php
有什么建议吗?
这是我的 php.conf
<IfModule prefork.c>
LoadModule php5_module modules/libphp5.so
</IfModule>
<IfModule worker.c>
LoadModule php5_module modules/libphp5-zts.so
</IfModule>
AddHandler php5-script .php
AddType text/html .php
DirectoryIndex index.php
AddType Application/x-httpd-php .php
最佳答案
在我的 http.conf 中有这个。显然路径不同,但这会有所帮助。关于 php 我不超过这 3 行:
LoadModule php5_module PATH/TO/PHP/php5apache2_2.dll
AddType application/x-httpd-php .php
PhpIniDir "PATH/TO/PHP"
所以我认为你可以删除所有关于 php 的行并尝试添加这些行。
关于php 文件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7755756/