Bob*_*ijt 5 fastcgi nginx hhvm
通过fastcgi进入Nginx的HHVM不支持fastcgi_param是否正确?如果是这样,如何解决?
喜欢:
location ~ .php$ { ## Execute PHP scripts
if (!-e $request_filename) { rewrite / /index.php last; }
expires off;
fastcgi_pass 127.0.0.1:9999; <- my hhvm is set to port 9999 io 9000
fastcgi_param PHP_VALUE "error_log=/var/report/PHP.error.log";
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param MAGE_RUN_CODE admin;
fastcgi_param MAGE_RUN_TYPE store;
include fastcgi_params;
}
Run Code Online (Sandbox Code Playgroud)
小智 0
是的,我可以确认 hhvm 服务器确实server.type = fastcgi实现了 fastcgi 参数并且可以与fastcgi_paramnginx 指令配合使用。
你的 nginx 位置块对我来说似乎有点不完整。我建议至少实现官方 HHVM 文档https://github.com/facebook/hhvm/wiki/FastCGI#making-it-work-with-nginx中找到的所有指令。
我相信您至少需要在 php 位置块处理程序的范围内包含这些指令。
root fastcgi_index另外,请确保您的 hhvm 配置 (php.ini) 已针对 fastcgi 正确设置。
| 归档时间: |
|
| 查看次数: |
637 次 |
| 最近记录: |