Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.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
文件夹将打开一个PHP文件_Php_Macos_Apache - Fatal编程技术网

文件夹将打开一个PHP文件

文件夹将打开一个PHP文件,php,macos,apache,Php,Macos,Apache,我的Mac上运行着Apache2.4。但奇怪的事情发生了 我激活了mod_用户,当我导航到/localhost/~myname时,我看到了我的空文件夹 当我创建一个名为register.php的php文件并导航到/localhost/~myname/register.php时,我会看到我的php文件,但当我转到/localhost/~myname/register时,我会看到相同的php文件 我没有htacces,因此它与mod_重写无关 $\u服务器变量转储: ["REQUEST_URI"]=

我的Mac上运行着Apache2.4。但奇怪的事情发生了

我激活了mod_用户,当我导航到/localhost/~myname时,我看到了我的空文件夹

当我创建一个名为register.php的php文件并导航到/localhost/~myname/register.php时,我会看到我的php文件,但当我转到/localhost/~myname/register时,我会看到相同的php文件

我没有htacces,因此它与mod_重写无关

$\u服务器变量转储:

["REQUEST_URI"]=>
string(16) "/~myname/register"
["SCRIPT_NAME"]=>
string(20) "/~myname/register.php"
["PHP_SELF"]=>
string(20) "/~myname/register.php"
如您所见,我的请求URI与我的脚本名称不同

我的httpd.conf:


有人能告诉我出了什么问题吗?

您在apache安装中激活了php吗?您可以在我的httpd.conf中看到是的,您可以看到我发布了一个$\u服务器转储。我认为没有PHP是不可能的,所以是的,我的PHP被激活了!不确定。可能会查看/private/etc/apache2/extra/allow中的conf文件。在额外的文件夹中,我找不到任何让我对这个问题产生裂痕的东西。此外,我会尝试完全删除该文件,也可能尝试不使用该捆绑包