LNMP 环境,php.ini 修改之后为什么不生效

2016-04-05 17:33:57 +08:00
 passion336699

主要是改一下上传文件大小,重启过 nginx 和 php5-fpm 了,怎么还是原来的默认值 2M?

19019 次点击
所在节点    程序员
38 条回复
linar
2016-04-05 17:36:23 +08:00
passion336699
2016-04-05 17:38:47 +08:00
@linar client_max_body_size ,post_max_size, upload_max_filesize 这些我都改过了,也都重启了,还是 2mb
kasp
2016-04-05 17:49:48 +08:00
使用 phpinfo 看是否生效?
ZGLHHH
2016-04-05 17:52:22 +08:00
service php-fpm restart
hiboshi
2016-04-05 18:07:58 +08:00
/etc/init.d/php-fpm restart
hancc
2016-04-05 18:18:28 +08:00
配置文件好像在 /etc/的某个目录里面
ETiV
2016-04-05 18:25:19 +08:00
先看 phpinfo 里的 php.ini 的路径, 也许你改的不是 PHP 读的那个
rogerlee
2016-04-05 18:37:38 +08:00
清浏览器缓存试试
passion336699
2016-04-05 18:43:26 +08:00
不是的,我改的就是 phpinfo 里面的 php.ini , nginx,phpfpm 已经都重启过了
passion336699
2016-04-05 18:43:39 +08:00
T T
herozzm
2016-04-05 18:44:32 +08:00
Nginx 里面也会现在上传大小
herozzm
2016-04-05 18:44:50 +08:00
限制
passion336699
2016-04-05 18:52:49 +08:00
上面不说说过了,就那个 clinebox ,我也修改了啊,后台报的错就是超过了 php 配置的上传文件最大值,但是 php.ini 修改到 30mb,在 phpinfo 里面输出的还是 2mb
passion336699
2016-04-05 18:54:13 +08:00
phpfpm restart 我肯定重启了的啊。。。
passion336699
2016-04-05 18:55:07 +08:00
fpm/php.ini 和 cli/php.ini 我都改了,并不起作用,phpinfo 里面还是原来的默认值 2 8 128
ZGLHHH
2016-04-05 19:11:59 +08:00
LNMP 的 php.ini 路径:
/usr/local/php/etc/php.ini
vus520
2016-04-05 19:16:06 +08:00
1 , web 里丢一个 phpinfo ,看看 php.ini 的位置
2 ,确认 nginx 的配置是不是也修改了
passion336699
2016-04-05 19:31:11 +08:00
@ZGLHHH 这路径下面没有 php,etc 里面也是空的呀,ubuntu14.04 root 登录
passion336699
2016-04-05 19:34:06 +08:00
@vus520 nginx 修改了,就是那个客户端的最大值吧,我不改会报 413 错误,我已经改到 100MB 了,传文件的时候,超过 2MB,后台给我报的错就是 '超出 php 配置中上传文件最大值',phpinfo 里面的位置是 /etc/php5/fpm/php.ini ,我改的也就是这个 php.ini
kiwi95
2016-04-05 19:43:53 +08:00
一般来说是你改错了 php.ini 文件, php -i 看看 php 用的是那个 ini 文件

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/268735

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX