[英]Heroku Nginx-PHP custom php.ini
如果使用Nginx,可以使用我自己的文件custom_php.ini吗?
这是我的Procfile :
web: vendor/bin/heroku-php-apache2 -i custom_php.ini
vendor/bin/heroku-php-nginx -C nginx_app.conf
custom_php.ini :
extension = /app/ext/siphash.so
nginx_app.conf :
location /news/space/ {
proxy_pass http://nasa.gov/;
}
谢谢。
是的你可以。
看起来您的Procfile
格式错误(假设您正确复制/粘贴了)。 它应显示为:
web: vendor/bin/heroku-php-nginx -i custom_php.ini -C nginx_app.conf
将默认的php.ini
( https://github.com/heroku/heroku-buildpack-php/blob/master/conf/php/php.ini )复制到custom_php.ini
并添加自定义项可能是个好主意。
您也可以像下面这样快速轻松地重新定义文档根目录(在应用程序内部的public /文件夹中):
web: vendor/bin/heroku-php-nginx -i custom_php.ini -C nginx_app.conf public/
顺便说一句,如果您在本地安装了PHP 5.5.11+和Nginx,请尝试composer require --dev "heroku/heroku-buildpack-php *"
,然后执行foreman start
。 那应该使用您的Procfile
并在与Heroku相同的所有设置下在本地主机,端口5000上启动服务器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.