通过在app文件夹中运行以下命令来托管我的应用程序以便在MAC OS上进行开发:
sudo php-S localhost:80
我可以在同一台MAC机上访问它,但不能通过局域网连接。 下面是apache的配置文件。该文件位于
macintoshHD>等等> apache2的
#Listen 12.34.56.78:
Listen *:80
<IfDefine SERVER_APP_HAS_DEFAULT_PORTS>
Listen 8080
</IfDefine>
<IfDefine !SERVER_APP_HAS_DEFAULT_PORTS>
Listen *:80
</IfDefine>
#
任何真正赞赏的建议。
答案 0 :(得分:0)
假设您的意思是php -S
而不是php-S
,这与Apache完全无关。你正在使用PHP的built-in web server。
我建议你read the fine manual下次再接近......
示例#6从远程计算机访问CLI Web服务器
您可以通过端口8000访问Web服务器到任何接口:
$ php -S 0.0.0.0:8000
关键是使用0.0.0.0
代替localhost
,因此您可以使用
$ sudo php -S 0.0.0.0:80