在OSX Lion上启用后启用PHP不起作用
我已经学习了一些教程。Web共享已打开,我在apache2/httpd.conf中取消了php模块的注释,但当我尝试打开phpinfo文件时,它仍尝试将其作为文件打开。编辑您的/etc/apache2/httpd.conf并确保行:在OSX Lion上启用后启用PHP不起作用,php,apache,osx-lion,Php,Apache,Osx Lion,我已经学习了一些教程。Web共享已打开,我在apache2/httpd.conf中取消了php模块的注释,但当我尝试打开phpinfo文件时,它仍尝试将其作为文件打开。编辑您的/etc/apache2/httpd.conf并确保行: LoadModule php5_module libexec/apache2/libphp5.so …存在。我认为它默认在标准OS X配置中被注释掉了,但根据我的记忆,您只需要取消注释它,然后重新启动Apache: sudo apachectl restart
LoadModule php5_module libexec/apache2/libphp5.so
…存在。我认为它默认在标准OS X配置中被注释掉了,但根据我的记忆,您只需要取消注释它,然后重新启动Apache:
sudo apachectl restart
你应该可以走了
或
使用MAMP
确保您的Apache配置包含以下内容:
AddType application/x-httpd-php .php
您采取了哪些步骤以及如何尝试打开该文件?我将其添加到我个人网站的根目录中,并尝试在Firefox中打开它。文件名末尾的“phpinfo文件”是否包含“.php”?“phpinfo文件”里有什么?可能是我的复制品,我也很难让php/apache在lion上工作。。然后我发现了MAMP,这对于web开发来说非常棒:设置非常简单,工作起来非常有魅力。你是从你的主文件夹站点目录加载你的PHP文件吗?如果你是指用户名/站点,那么是的。如果重新启动机器没有帮助。。使用MAMP它是免费的。Mac附带的Apache/PHP安装工作正常;MAMP不是必需的。我必须做
AddType应用程序/x-httpd-php.php
,正如Mark在评论我的系统时所说,它位于一个名为php5.conf的文件中,但我使用的是MacPorts的Apache,而不是原来的。。。我想我直接从原始配置中复制了配置,但如果后者不存在,您可能需要将/etc/php.ini.default复制到/etc/php.ini。您可以直接在
块中添加这一行