在OS X Mavericks(及更新版本)中,从命令行启动PHP服务器:
cd to/your/directory
php -S localhost:8888
它可以工作,但服务器只能在该计算机上使用。有没有办法在同一局域网内的其他设备上测试它?
答案 0 :(得分:19)
编辑:
您需要使用命令
启动服务器 php -S 0.0.0.0:8888
这将允许您远程访问服务器(请参阅文档http://php.net/manual/en/features.commandline.webserver.php)
完成此操作后,有两种方法可以在本地网络上查看网站
http://192.168.1.2:8888
其中192.168.1.2
是您的计算机的IP地址,您可以在System Preferences
Network
下的http://myMac.local:8888
找到。
myMac
其中System Preferences
是您的本地计算机名称,您可以在Sharing
multiprocessing.Lock()
下找到。
如果您正在运行防火墙,则这两个选项都可能要求您禁用防火墙。
答案 1 :(得分:6)
开始于:
php -S 0.0.0.0:8888
否则将服务器绑定到localhost;