0
我刚刚在我的笔记本电脑上安装了一个LAMP开发环境,除了php以外,所有工作都很好。 Apache不会处理页面中嵌入的PHP代码,并且不会显示错误。所有的PHP软件包似乎都已正确安装。Ubuntu 11.10 PHP不会继续
测试简单:<?php phpinfo(); ?>
,给一个空白页
错误日志中得出:
[周五3月2二十时30分十三秒2012] [错误] [客户端127.0.0.1] PHP致命错误:未知:无法打开需要'/home/lib/utils/setDocumentRoot.php'(include_path ='。:/ usr/share/php:/ usr/share/pear')in Unknown 0在线0
创建一个简单的phpinfo();文件并在您的浏览器中重新使用它。这也只是空白?如果是,请检查您的apache日志文件是否有错误消息。 – 2012-03-02 19:22:37
在php.ini中检查error_reporting/display_errors/log_errors/error_log的值。他们很可能默认为生产值(即不显示错误)。您可能想要进行这些和其他调整以适应您的开发环境。 – cmbuckley 2012-03-02 19:28:45
在命令行上执行'php -v' - 有时会显示一个缺失的模块或依赖项,导致PHP无法启动。编辑:嗯,这就是说,你的错误使它看起来像正在运行的东西除了你的正常的PHP文件。引用setDocumentRoot.php的php选项可能是什么?检查你的php.ini,htaccess和httpd.conf文件。 – halfer 2012-03-02 21:59:23