Php Mac或Mac OS X中的localhost文件夹位于何处?
我刚开始在我的mac上开发PHP项目(使用PDT),想知道localhost在哪里?Mac OS X如何为网站服务,我在安装PDT期间没有更改任何设置。没有“localhost”文件夹;“localhost”是本地计算机的别名。默认情况下,apache服务器的文档根目录是主目录中的“站点”。默认的apache根文件夹(localhost/)是/Library/WebServer/Documents 另外,确保PHP5模块已加载到/etc/apache2/httpd.conf中Php Mac或Mac OS X中的localhost文件夹位于何处?,php,macos,eclipse-pdt,Php,Macos,Eclipse Pdt,我刚开始在我的mac上开发PHP项目(使用PDT),想知道localhost在哪里?Mac OS X如何为网站服务,我在安装PDT期间没有更改任何设置。没有“localhost”文件夹;“localhost”是本地计算机的别名。默认情况下,apache服务器的文档根目录是主目录中的“站点”。默认的apache根文件夹(localhost/)是/Library/WebServer/Documents 另外,确保PHP5模块已加载到/etc/apache2/httpd.conf中 LoadModul
LoadModule php5_module libexec/apache2/libphp5.so
默认情况下,mac os x为网站提供服务的地方实际上有两个: /库/Web服务器/文档-->
~/Sites-->在Mac和命令+Shift+G中打开“查找器”,然后键入路径:/usr/local/zend/apache2/htdocs。path将打开,然后创建/粘贴您的网页/应用程序,然后在浏览器上进行检查。应用程序->XAMPP->htdocs这是您应该为正在构建的网站放置文件的地方。实际上,在较新的Osx操作系统中,它存储在
/Library/WebServer/Documents/
en文件只是一个html文件,但它需要特殊权限才能更改,所以我只是为我的东西创建了一个文件夹,然后通过
user.local/Folder/file.html
供子孙后代使用
我从不使用PHP,所以我完全忘记了apache安装在mac上的位置,因为它运行在端口8080上,模仿我,安装在非标准路径中。放弃上网后,我尝试了这个
httpd -t -D DUMP_INCLUDES
因为httpd正在运行,它生成了httpd.config路径,然后云层散开,太阳在我脸上明亮地出现<坚强>胜利因为其中包含指向本地主机的路径
ServerRoot "/your/path"
Macintosh HD/Library/WebServer/Documents Macintosh HD是您的HD的名称
如果你找不到它:打开Finder>点击顶部的“Go”>电脑>你的硬盘应该在那里。您可以将HD拖放到左侧的收藏夹中 如果使用apachectl启动或停止,则可以使用此命令找到它
apachectl -t -D DUMP_RUN_CFG
我意识到你需要先开始服务
sudo apachectl启动
/Library/WebServer/Documents
文件夹中提供您的文件。必要时制作目录
/Library
,而不是~/Library
在MacOS 11.2.3 Big Sur中测试
那不是根文件夹。Root是
http://localhost/
。您引用的文件夹位于http://localhost/~User/
+1表示对“localhost”的厌恶,尽管~/Sites只是答案的一半。ServerRoot实际上指定了Web服务器的可执行目录。实际上应该查找“DocumentRoot”,在其中可以找到Apache服务器提供的文件的路径。@SachinKhosla最好提供一个脚本来定位DocumentRoot。也许是grep'DocumentRoot'/-rli?我不知道我是怎么做到的,但我有这两个文件夹,第二个是工作文件夹,但是httpd.conf文件在/etc/apache2下,那里的ServerRoot显示了第一个文件夹。如何找到服务器正在使用的httpd.conf文件?我已经在/etc/apache2下编辑了httpd.conf,并将DocumentRoot和Directory更改为同一文件夹/Users/{username}/Sites,现在一切都正常了:)我没有删除这些注释,希望这能对某人有所帮助。:)这是给我的。