每当我尝试运行 PHP 时,它都不会输出任何内容。
这是我在 SSH 中输入的内容(其中用户是我创建的用户):
php /home/user/public_html/index.php
有任何想法吗?
答案1
尝试这个:
strace /usr/bin/php
(或者任何为你安装 PHP 的地方)
这应该会打印出正在发生的事情的诊断信息。
另外,需要注意的是,如果你只是运行 php,它不会打印任何内容,而是等待。另外,如果你的脚本没有任何输出,它也不会打印任何内容。
编辑
检查 index.php 脚本中的代码,确保它正在执行您想要的操作。如果 php 立即退出,则将其视为代码中的错误。
答案2
可能是因为出现错误而崩溃了,并且被告知不要告诉您错误是什么。尝试将以下内容添加到 index.php 的开头:
error_reporting(E_ALL);
ini_set('display_errors', true);
答案3
结果是 MySQL 没有设置好,我忘记了。我的错。谢谢你的帮助。