我在OSX Mavericks上。我从http://php-osx.liip.ch/安装了PHP 5.5 。当我在浏览器中进入本地主机时,我得到一个页面,上面写着“它起作用了!”。这不是我创建的页面,所以我不确定它的位置。这是从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)
当我搜索该特定错误时,我发现的只是NGINX的帮助,但我使用的是Apache。我需要更改什么才能在端口80上本地运行我的代码?
我想这样做,所以我可以使用localhost而不是localhost:8080。
低于1024的端口具有特权,并且不能由root以外的任何人绑定。由于您无法以root用户身份运行IDE,因此我将设置从端口80到端口8080的Nginx代理,应该很容易做到,这里有很多教程= D
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句