我已经安装了 Apache、PHP 和 MySQL,没有任何错误,并且我可以从命令提示符运行 PHP 程序。
但是,我无法在浏览器中显示 PHP 页面。
当我尝试在 Google Chrome 中查看 PHP 页面时,出现以下错误:
糟糕!此链接似乎已损坏
而在 Mozilla Firefox 中则出现一个空白网页。
您能建议一个解决方案吗?
请不要只说我应该检查 Apache/PHP 配置。如果这是您的答案,请同时建议我到底应该检查哪些内容。
答案1
- 检查 Web 服务器记录的访问日志(以确保请求正在被接收)
- 检查 Web 服务器记录的错误日志(查看服务器所说的错误)
- 使用 Charles 或 Firebug 之类的工具详细检查 HTTP 请求和响应(这样您就能确切地知道请求的内容(并能将其与您的期望相匹配)以及响应是什么)
他们应该给你足够的信息来识别问题。
答案2
打开 httpd.conf 文件并在<IfModule mime_module>
部分中添加以下内容:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
然后重新启动 apache 服务器并再次测试您的页面是否显示正确。
答案3
我认为您没有使用真正的文件夹来为您的页面提供服务。如果您将页面放在真正的 Apache 服务器文件夹(如 /var/www )中,则可以看到页面。也许您的 php 页面不起作用,但您必须在 php 文件中查看代码。