OSX不提供PHP

好,所以我首先要告白…我一直在搞砸…而且我打破了我本地机器的行为方式。

有了这个,这里有一些基础知识。

  • 我正在运行OS X 10.6.7
  • 我删除了默认的Apache安装,并将其replace为Apache的最新版本 。
  • 我现在可以从/ usr / local / apache2 / htdocs /通过'本地主机'这是好的。
  • 我无法提供任何PHP(它只是显示为纯文本)。

我相信要得到一个解决scheme,我将不得不在这里发布一些configuration文件,但我不知道你需要什么; 会是什么?

这是我的httpd.conf

您是否在Apacheconfiguration文件中启用了PHP?

默认位置:

/private/etc/apache2/httpd.conf 

删除以下行之前的#

 LoadModule php5_module libexec/apache2/libphp5.so 

最后重启Apache。

通常在OS X上启用PHP,您必须编辑/etc/apache2/httpd.conf并确保以此开头的行未注释(即不以“#”开头):

 LoadModule php5_module 

这可能会帮助你。 或不。 没有足够的信息来说。

如果PHP已安装,您是否正确configuration了Apache将.php文件传递给PHP CGI可执行文件或Apache模块? 要做到这一点,您需要在Apacheconfiguration中的某处添加AddHandler或AddType指令。

请参阅此页面上的步骤7和8( http://www.php.net/manual/en/install.unix.apache2.php ),以获取您需要的特定指令。