当我在 php 文件中编写此代码时:
echo php_ini_loaded_file();
输出是:/etc/php/7.1/fpm/php.ini
然后我编辑 php.ini
sudo nano /etc/php/7.1/fpm/php.ini
并将我的 memory_limit 更改为 256M,upload_max_filesize 从 2M 更改为 10M,post_max_filesize 从 8M 更改为 10M,
然后我退出并运行
sudo service php7.1-fpm restart
sudo /etc/init.d/php7.1-fpm restart
sudo service nginx restart
sudo /etc/init.d/nginx restart
然后我看到我phpinfo()
的内存限制、上传最大文件大小和发布最大文件大小根本没有改变。
我关闭了计算机然后再次打开它,并检查我的 phpinfo(),它仍然没有变化。
请问我该怎么做才能改变它们呢?
答案1
您必须配置nginx将请求转发到 PHP FastCGI 处理器 (php-fpm)。示例配置可在以下位置找到:Nginx PHP FPM
配置完成后,重启两个服务即可生效。