我上个月给了我一个新的macbook pro,我决定手动设置我的MySQL / Apache / PHP堆栈。我跟着几个在线指南并解决了一些问题,最终我让它工作,甚至成功设置了vhosts(dev.local)和phpmyadmin。
现在我遇到了一个问题,我甚至不知道如何处理 - 我正试图从我的旧PC或我的Android设备浏览dev.local(我的macbook上设置的服务器),我不能...
我猜它与apache或vhost配置有关
答案 0 :(得分:1)
要通过网络上的另一台计算机访问本地Apache服务器,您需要设置DNS服务器或将域名和IP添加到访问您服务器的客户端的the hosts file。
您所服务的文档是apache中的默认docroot,因为服务器无法决定由于缺少域名而加载的vhost(您直接浏览到ip),您将获得默认服务docroot而不是你的vhosts中的那些。检查apache配置,/ Library / Webserver / Documents路径应该在某处(不在vhosts配置中)
希望这有帮助
答案 1 :(得分:0)
您是否在“共享”偏好设置面板中启用了“网络共享”?
Turn off Web Sharing http://kav.in/blog/wp-content/uploads/2010/11/Turn-off-web-sharing1.png
来自http://kav.in/installing-a-portable-local-server-in-your-mac-using-mamp的图片。截图来自Snow Leopard,但Lion中的界面相同。