nginx 似乎使用了错误的 php 服务

nginx 似乎使用了错误的 php 服务

我想增加我的最大上传文件大小,并将 cURL 安装到 php5-fpm。我已经在 Ubuntu 14.04 上安装了 LAMP 堆栈。但重新加载/重新启动 php5-fpm 和 nginx 后,更改没有任何效果。

现在我已经从服务器上删除了所有带有 php 的内容,以测试 nginx 是否正在使用这些服务但它仍在运行。在我的 nginx 上我使用以下配置:

location ~ \.php$ {
    try_files $uri =404;
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass unix:/var/run/php5-fpm.sock;
    fastcgi_index index.php;
    include fastcgi_params;
}

我不知道现在该怎么办,没有任何变化生效。谢谢你的帮助!!

答案1

如果您想增加最大上传文件大小,则必须执行以下操作:

vim /etc/php5/fpm/php.ini

将 php.ini 中的值更改为如下所示的值(例如 32 兆字节):

...
post_max_size = 32M
...
upload_max_filesize = 32M
...

要重新加载新的 PHP 配置,您必须重新启动 php5-fpm 守护程序:

service php5-fpm restart

暗示:对于 Ubuntu 14.04 LTS,通过 /etc/init.d/php5-fpm 重新启动服务不起作用。

相关内容