lea*_*ner 5 php xampp netbeans
我正在尝试将XAMPP与NetBeans for PHP一起使用.当我将文件移动到htdocs文件夹时,一切正常.但是当它们在主文件夹中时,XAMPP无法找到它们.以下是XAMPP的说明我跟着它,但它不起作用.
**Where should I put my Websites?**
You can put your Websites in /Applications/XAMPP/htdocs/
and access them via http://localhost/
Or you put your Websites in the Sites-Folder in your Home
and access them via http://localhost/~leslie/.
Run Code Online (Sandbox Code Playgroud)
myn*_*unt 11
您可以按照以下说明轻松更改文档根目录:
httpd.conf.我的位于此目录中:/Applications/XAMPP/etc找到说:
DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"
更改文件所在的路径.使用根目录中的绝对路径(即它应该以a开头,/如果你使用的是Unix/Linux,那么\如果你使用的是Windows).
仍然在httpd.conf文件中,向下滚动几行,直到看到此文本:
# This should be changed to whatever you set DocumentRoot to.
<Directory "/Applications/XAMPP/xamppfiles/htdocs">
Run Code Online (Sandbox Code Playgroud)
并使用您在步骤3中键入的内容替换路径.
这部分很重要.为了进行这些更改,您需要重新启动Apache(否则它将无法工作).由于您使用的是XAMPP,只需使用GUI执行此操作(单击"停止",然后单击"Apache标签旁边的开始").
现在,您可以将您的Web内容放在新目录中(即您的主文件夹)
另一方面,如果要添加其他目录来提供文件,请找到httpd.conf上面步骤1中提到的文件,并添加以下行:
Alias /home ~/
<Directory ~/>
Order allow,deny
Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)
重新启动Apache
现在,您可以localhost/home在浏览器中访问它,除了文档根目录中的文件(默认情况下为htdocs,或者使用上述步骤将其更改为任何内容)之外,它还将提供主目录中的文件.
小智 7
如果您使用的是mac osx 10.9.x并使用XAMPP 1.8.3(或更高版本)
Apple决定删除内置Apache
/etc/extras/httpd-userdir.conf在您的XAMPP应用程序文件夹中打开<Directory "/home/*/public">为<Directory "/Users/*/Sites"> /etc/http.conf 搜索httd-userdir.conf你应该找到如下的条目
#Include etc/extra/httpd-userdir.conf
用它替换它
Include etc/extra/httpd-userdir.conf
重启apache
玩得开心 :)