小编Jus*_*tin的帖子

OSX,无法在 0.0.0.0:80 上侦听(原因:权限被拒绝)

我在 OSX Mavericks 上。我从http://php-osx.liip.ch/安装了 PHP 5.5 。当我在浏览器中访问 localhost 时,我会看到一个页面,上面写着“It Works!” 这不是我创建的页面,所以我不确定它的位置。这是来自 PHP 安装还是仅来自 Apache?

当我打开我的 IDE (PHPStorm) 并运行网站时,如果我使用像 8080 这样的端口,它就可以工作。如果我将端口设置为 80,它就会失败,IDE 会说:

/usr/local/php5/bin/php -S 0.0.0.0:80 -t /mywebsitepath/ 

Failed to listen on 0.0.0.0:80 (reason: Permission denied)
Run Code Online (Sandbox Code Playgroud)

当我搜索该特定错误时,我发现的只是NGINX 的帮助,但我使用的是 Apache。我需要更改什么才能在端口 80 上本地运行我的代码?

我想这样做,所以我可以使用 localhost 而不是 localhost:8080。

networking apache-http-server permissions php macos

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

apache-http-server ×1

macos ×1

networking ×1

permissions ×1

php ×1