PHP不适用于Apple OS X(10.10.3)

PHP不适用于Apple OS X(10.10.3),php,apache,osx-yosemite,Php,Apache,Osx Yosemite,php-v返回 PHP 5.5.20 cli生成日期:2015年2月25日23:30:53 版权c 1997-2014 PHP集团 Zend Engine v2.5.0版权所有c 1998-2014 Zend Technologies 几天前我让PHP在工作。今天我没能让它工作。我注意到在httpd.conf文件中,PHP模块被注释掉了。我删除并重新启动了Apache,但仍然一无所获。Apache似乎正在运行,MySQL也似乎运行良好 什么会对我的httpd.conf文件进行更改? 我能做些什么

php-v返回 PHP 5.5.20 cli生成日期:2015年2月25日23:30:53 版权c 1997-2014 PHP集团 Zend Engine v2.5.0版权所有c 1998-2014 Zend Technologies

几天前我让PHP在工作。今天我没能让它工作。我注意到在httpd.conf文件中,PHP模块被注释掉了。我删除并重新启动了Apache,但仍然一无所获。Apache似乎正在运行,MySQL也似乎运行良好

什么会对我的httpd.conf文件进行更改? 我能做些什么使它重新工作? 如果您使用的是像MAMP这样的软件包;MAMP将用自己的配置文件覆盖默认配置文件

首先,验证apache配置中用于PHP的LoadModule指令是否指向正确的路径。接下来,尝试确认Apache已加载PHP模块:

# apache2ctl –M
验证Apache已加载mod_php5后,在浏览器中打开PHP文件。检查该文件是否以.php扩展名命名,以及该扩展名是否与httpd.conf中的Apache处理程序关联:

AddHandler application/x-httpd-php .php
如果仍然没有看到任何内容,请检查Apache错误日志:

# tail -f /var/log/apache2/error_log

在apache配置中,有LoadModule php5_module modules/libphp5.so吗?还是类似的?您有扩展名的文件处理程序吗?您的配置中是否有SetHandler应用程序/x-httpd-php?尝试运行以下文档:1。我已经安装了MAMP,但我不认为我正在使用它。2.PHP的LoadModule指令指向:libexec/apache2/libphp5.so。看起来PHP模块已经加载了。您提供的命令的最后一行是:php5_模块共享