Ale*_*r A 5 fastcgi apache2.4 php-7
Nginx 配置允许分别为每个站点的 fastcgi 服务器设置参数:
location ~ \.(php)$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param PHP_ADMIN_VALUE "open_basedir=/home/***";
fastcgi_param PHP_ADMIN_VALUE "session.save_path=/home/***/tmp";
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
}
Run Code Online (Sandbox Code Playgroud)
在Apache2.4配置中如何做到这一点?我要改进的变体是:
<IfModule mod_fastcgi.c>
AddHandler php7.fcgi .php
Action php7.fcgi /php7.fcgi
Alias /php7.fcgi /usr/lib/cgi-bin/php7.fcgi
FastCgiExternalServer /usr/lib/cgi-bin/php7.fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 3600
<Directory /usr/lib/cgi-bin>
Require all granted
</Directory>
</IfModule>
Run Code Online (Sandbox Code Playgroud)