Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在OSX Lion上启用后启用PHP不起作用_Php_Apache_Osx Lion - Fatal编程技术网

在OSX Lion上启用后启用PHP不起作用

在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

我已经学习了一些教程。Web共享已打开,我在apache2/httpd.conf中取消了php模块的注释,但当我尝试打开phpinfo文件时,它仍尝试将其作为文件打开。

编辑您的/etc/apache2/httpd.conf并确保行:

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。您可以直接在
块中添加这一行