安装了 LAMP,但 PHP 似乎无法运行

安装了 LAMP,但 PHP 似乎无法运行

我使用 yum 安装 apache、mysql、php、phpmyadmin。localhost/phpmyadmin 显示正确。我认为 PHP 功能正常。

我将网页放在 /var/www/html/test_site/index.php 中。此页面包含 phpinfo。但它不显示echo"test";

可能存在哪些问题

谢谢戴夫

答案1

在您的问题中包含示例代码(不仅仅是语句echo——调试时更广泛的上下文通常很重要)会很有用。

要查看 PHP 是否正在执行任何操作,请创建一个文件(名为testphpconfig.php),其中包含以下内容:

<?php
    phpinfo();
?>

仅此而已。

另外,检查 Apache 日志和错误日志,看看是否有任何警告报告,但这些警告并未发送到浏览器。您会在以下某个位置找到上述日志/var/log/var/log/apache2/在默认的 Debian 安装中,但您的发行版的位置可能略有不同)

答案2

就我而言,问题出在 PHP 处理程序上。我已在 cPanel 中恢复到 DSO PHP 处理程序,一切正常。我把注意力集中在 PHP 问题上,因为我可以从域中加载(几乎)所有其他内容,例如 .js、html,但对于 php 则不行。我对 PHP 的方式产生了怀疑,然后进行了一些组合运算以找到解决方案。有关 php 处理程序的更多信息,请参阅在此处输入链接描述

答案3

确保您的 echo 文件中包含 php 标签。

如果 David 的 phpinfo 页面有效,则表示您的 php 安装正确。

否则,您可能需要配置您的 php 或 apache 设置。

相关内容