我想让heroku local
工作。当我运行它时,我得到以下输出:
11:02:14 PM web.1 | DOCUMENT_ROOT changed to 'web/'
11:02:14 PM web.1 | 1 processes at 512MB memory limit.
11:02:14 PM web.1 | Starting php-fpm...
11:02:16 PM web.1 | Starting nginx...
11:02:16 PM web.1 | Application ready for connections on port 5000.
11:02:16 PM web.1 | nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)
11:02:16 PM web.1 | Process exited unexpectedly: nginx
11:02:16 PM web.1 | Going down, terminating child processes...
[DONE] Killing all processes with signal null
11:02:16 PM web.1 Exited Abnormally
我正在使用nginx / php-fpm / mysql设置为我的开发环境设置运行Mac OS X 10.11.4。我的开发环境中有几个站点设置正常运行并在端口80上侦听。
我使用heroku-buildpack-php设置了一个Heroku项目。在Heroku上托管时,一切都运行良好。但是,如果我尝试通过运行heroku local
来启动应用程序,在本地进行开发,似乎与heroku有冲突试图让nginx启动。我需要让这些网站与heroku local
同时运行,因为heroku应用与网站互动。
有没有办法实现这个目标?任何帮助将不胜感激。