已安装LAMP,但PHP似乎不起作用


0

我为apache,mysql,php,phpmyadmin做了yum安装。localhost / phpmyadmin正确显示。我会假设PHP函数正确。

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

可能有什么不对

谢谢戴夫

php  lamp 

它显示了什么?
edk 2010年

它只显示了php代码

你确定PHP代码是正确的吗?
S.Hoekstra 2010年

我用echo phpinfo(); 它不应该告诉我错误的错误。

你不需要一个包来链接Apache与PHP或类似的东西吗?
哈维尔2010年

Answers:


1

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

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

<?php
    phpinfo();
?>

没有别的。

此外,请检查Apache日志和错误日志,以查看是否有任何未报告给浏览器的警告。您将在某处找到所述日志/var/log/var/log/apache2/在默认的Debian安装中,但您的发行版的位置可能略有不同)


我正在看到phpinfo,确实来了,显示为echo phpinfo()

1

在我的情况下问题是PHP处理程序。我已经恢复到cPanel中的DSO PHP处理程序,一切都对我有用。我专注于PHP问题,因为我可以从域中加载其他所有内容(几乎),例如.js,html但是用于php。我对PHP的方式产生了怀疑,然后几乎没有组合来解决问题。有关php处理程序的更多信息,请参阅此处的输入链接描述


0

确保echo文件中包含php标记。

如果大卫的,phpinfo页面工作,那么你的PHP安装正确。

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.