我无法让 .php 文件在我的服务器上运行。例如,我创建了一个名为“test.php”的测试文件,其中包含以下内容(仅限):
<?php
phpinfo() ;
?>
当我尝试通过 Web 浏览器打开此文件或其他 php 文件时,它会尝试下载它们而不是运行它们。对类似问题的回复表明,此问题意味着服务器未设置为运行 php。我查找了如何在服务器上启用 php,发现我应该取消注释该行
LoadModule php5_module libexec/apache2/libphp5.so
在 etc/apache2 目录中的 httpd.conf 中。但是,当我检查该文件时,上面的行已被取消注释。我是否需要更改其他内容才能使 php 正常工作?
答案1
您还需要添加 PHP 扩展的处理程序,以便脚本实际上由 PHP 模块处理。
AddHandler php5-script .php