PHP没有在浏览器中运行,从命令行工作正常

我已经安装了Apache,PHP和MySQL,没有错误,我可以从命令提示符运行PHP程序。

但是,我不能得到一个PHP页面显示在浏览器中。

当我尝试在Google Chrome中查看PHP页面时,出现此错误:

哎呀! 这个链接似乎被打破

而Mozilla Firefox则出现空白网页。

你能提出一个解决scheme吗?

请不要只是说我应该检查Apache / PHPconfiguration。 如果这是你的答案,也请build议我到底应该检查什么。

  • 检查networking服务器logging的访问日志(确保正在接收请求)
  • 检查Web服务器logging的错误日志(查看服务器说错了什么)
  • 使用诸如Charles或Firebug之类的东西来详细检查HTTP请求和响应(这样您就可以确切地知道请求的内容(并且可以与期望的内容匹配)以及响应的内容)

他们应该给你足够的信息来确定问题。

打开httpd.conf文件,在<IfModule mime_module>部分添加:

 AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps 

然后重新启动你的apache服务器,如果显示正确,再次testing你的页面。

我认为你没有使用真正的文件夹为您的网页提供服务。 如果你把你的页面真正的Apache服务器的文件夹(如/ var / www),你可以看到页面。 也许你的PHP页面不工作,但你必须在你的PHP文件中看到你的代码。