CentOS 上的 Apache 无法解析 PHP 页面

CentOS 上的 Apache 无法解析 PHP 页面

我安装了 Centos 5.x、Apache 2.2、PHP 5.3 和 MySQL 5.5。我还安装了 phpMyAdmin。我可以通过浏览器访问 phpMyAdmin,没有任何问题。但是,当我在默认目录中使用 phpinfo() 函数创建一个简单的 index.php 时,该页面无需 php 解析即可提供。

众所周知,phpMyAdmin 是一个 php 应用程序。这在同一个服务器上运行良好,但 doc 根目录中的简单 php 页面却不行?!当然,我尝试将此页面移动到 phpMyAdmin 文件夹中并尝试访问它,但没有成功。

请注意,我根据 php 安装指南使用适当的指令更新了 httpd.conf 文件。

docroot - /var/www/html
phpMyAdmin folder - /var/www/html/phpMyAdmin

任何帮助都将受到赞赏。

答案1

确保你LoadModule php5_module "/usr/local/php"的 Apache httpd.conf 中有一行这样的内容,以便 Apache 知道使用 PHP,并确保你有一行这样的内容,AddType application/x-httpd-php .php以便 Apache 知道何时使用它。

答案2

我发现问题与我上面的配置无关。是我在 index.php 中使用的短标签导致了问题。我应该使用默认标签(“?php”)或修改 php.ini 以使用适当的指令启用短标签。

感谢所有回复的人。

相关内容