如何制作" php -S"在本地网络上工作?

时间:2015-11-19 15:46:32

标签: php server lan

在OS X Mavericks(及更新版本)中,从命令行启动PHP服务器:

cd to/your/directory
php -S localhost:8888

它可以工作,但服务器只能在该计算机上使用。有没有办法在同一局域网内的其他设备上测试它?

2 个答案:

答案 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;