我遇到了一个奇怪的问题 - 我正在使用 PHP 7.4.9 FPM,但是 php.ini 文件中所做的更改不会加载。
我使用以下命令检查当前配置的 php 文件位置:
php --ini
响应如下:
配置文件(php.ini)路径:/etc/php/7.4/cli 已加载的配置文件:/etc/php/7.4/cli/php.ini 在 /etc/php/7.4/cli/conf.d 中扫描其他 .ini 文件 解析的其他 .ini 文件:/etc/php/7.4/cli/conf.d/10-mysqlnd.ini,/etc/php/7.4/cli/conf.d/10-opcache.ini,/etc/php/7.4/cli/conf.d/10-pdo.ini,/etc/php/7.4/cli/conf.d/15-xml.ini,/etc/php/7.4/cli/conf.d/20-bz2.ini,/etc/php/7.4/cli/conf.d/20-calendar.ini,/etc/php/7.4/cli/conf.d/20-ctype.ini,/etc/php/7.4/cli/conf.d/20-curl.ini,/etc/php/7.4/cli/conf.d/20-dom.ini,/etc/php/7.4/cli/conf.d/20-exif.ini,/etc/php/7.4/cli/conf.d/20-ffi.ini,/etc/php/7.4/cli/conf.d/20-fileinfo.ini,/etc/php/7.4/cli/conf.d/20-ftp.ini,/etc/php/7.4/cli/conf.d/20-gd.ini,/etc/php/7.4/cli/conf.d/20-gettext.ini,/etc/php/7.4/cli/conf.d/20-iconv.ini,/etc/php/7.4/cli/conf.d/20-igbinary.ini,/etc/php/7.4/cli/conf.d/20-json.ini,/etc/php/7.4/cli/conf.d/20-mbstring.ini,/etc/php/7.4/cli/conf.d/20-msgpack.ini,/etc/php/7.4/cli/conf.d/20-mysqli.ini,/etc/php/7.4/cli/conf.d/20-pdo_mysql.ini,/etc/php/7.4/cli/conf.d/20-phar.ini,/etc/php/7.4/cli/conf.d/20-posix.ini,/etc/php/7.4/cli/conf.d/20-readline.ini,/etc/php/7.4/cli/conf.d/20-redis.ini,/etc/php/7.4/cli/conf.d/20-shmop.ini,/etc/php/7.4/cli/conf.d/20-simplexml.ini,/etc/php/7.4/cli/conf.d/20-soap.ini,/etc/php/7.4/cli/conf.d/20-sockets.ini,/etc/php/7.4/cli/conf.d/20-sysvmsg.ini,/etc/php/7.4/cli/conf.d/20-sysvsem.ini,/etc/php/7.4/cli/conf.d/20-sysvshm.ini,/etc/php/7.4/cli/conf.d/20-tokenizer.ini,/etc/php/7.4/cli/conf.d/20-xmlreader.ini,/etc/php/7.4/cli/conf.d/20-xmlwriter.ini,/etc/php/7.4/cli/conf.d/20-xsl.ini,/etc/php/7.4/cli/conf.d/20-zip.ini,/etc/php/7.4/cli/conf.d/25-memcached.ini
我已经在/etc/php/7.4/cli/php.ini
文件中进行了更改,并使用以下命令重新启动php:
sudo /etc/init.d/php7.4-fpm restart
和 sudo service php7.4-fpm restart
但是文件中的更改没有生效 - 我仍然有2M的输入文件大小。
有任何想法吗?
/etc/php/7.4/
文件夹中是否有一个名为“fpm”的文件夹。如果有,那么它里面应该也有一个php.ini文件,这是fpm使用的文件。 - undefined