小编Nim*_*buz的帖子

为 PHP7 和 Nginx 设置 max_execution_time

我遵循了本指南并更新了值:

/etc/php/7.0/fpm/php.ini 并更改/添加:

max_execution_time = 300
Run Code Online (Sandbox Code Playgroud)

/etc/php/7.0/fpm/pool.d/www.conf以及和变化/补充一点:

php_admin_value[max_execution_time] = 300
Run Code Online (Sandbox Code Playgroud)

/etc/nginx/sites-available/example.com, 并在 cgi 部分添加:

fastcgi_read_timeout 300;
Run Code Online (Sandbox Code Playgroud)

...然后重新启动,但仍然:

# php -i | grep max_execution_time
max_execution_time => 0 => 0
Run Code Online (Sandbox Code Playgroud)

这是我网站的位置块:

location ~ .php$ {
    fastcgi_split_path_info ^(.+.php)(/.*)$;
    try_files $uri =404;
    fastcgi_keep_conn on;
    fastcgi_read_timeout 600;
    include /etc/nginx/fastcgi_params;
    fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
Run Code Online (Sandbox Code Playgroud)

做错了什么?

nginx php-fpm

5
推荐指数
1
解决办法
3万
查看次数

标签 统计

nginx ×1

php-fpm ×1