繁体   English   中英

Heroku Nginx-PHP定制php.ini

[英]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.inihttps://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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM