简体   繁体   English

OS X Lion Apache和PHP无法通信

[英]OS X Lion Apache & PHP not communicating

My apologies if this has already been answered - I'm having difficulty finding a solution however. 如果已解决问题,我深表歉意-但是,我很难找到解决方案。

I'm attempting to make the OSX 10.7.4 Apache, PHP, MySQL leap... I followed this http://echodittolabs.org/blog/2011/09/os-x-107-lion-development-native-apache-php-homebrew-mysql-or-mariadb , which for the most part went flawless (I had a minor hickup with the .plist but that is fixed). 我正在尝试使OSX 10.7.4 Apache,PHP,MySQL跨越式发展...我遵循了此http://echodittolabs.org/blog/2011/09/os-x-107-lion-development-native-apache -php-homebrew-mysql-or-mariadb ,它在大多数情况下都完美无缺(我对.plist进行了小幅修改,但这是固定的)。

Apache works fine. Apache工作正常。 PHP works fine (thru terminal). PHP可以正常工作(通过终端)。 I cannot get any PHP file to work via the browser however. 我无法通过浏览器获取任何PHP文件。 I've uncommented LoadModule php5_module libexec/apache2/libphp5.so as well as included the IfModule php5_module piece. 我已经取消对LoadModule php5_module libexec/apache2/libphp5.so ,并附带了IfModule php5_module片段。 I've checked the modules loaded by apache which includes PHP5. 我检查了apache加载的模块,其中包括PHP5。 Apache error_log provides nothing Apache error_log没有提供任何内容

Thoughts? 思考? (Please don't say use MAMP). (请不要说使用MAMP)。

Try adding this line to your IfModule php5_module block: 尝试将此行添加到IfModule php5_module块中:

AddHandler php5-script .php

So it looks like this: 所以看起来像这样:

<IfModule php5_module>
  AddType application/x-httpd-php .php
  AddType application/x-httpd-php-source .phps
  AddHandler php5-script .php

  <IfModule dir_module>
    DirectoryIndex index.html index.php
  </IfModule>
</IfModule>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM