php - 更改 php.ini 似乎没有效果

标签 php ubuntu nginx

我正在运行具有以下配置的网络服务器:

  • Ubuntu 14.04
  • PHP 5.5.9
  • PHP-FPM
  • Nginx

  • 当我在 Symfony 应用程序中上传文件时,我收到错误 The file is too large. Allowed maximum size is 2 MiB. .我已经更改了实体中的 maxFileSize 注释,但问题似乎取决于服务器配置。

    如果我运行 phpinfo(),它会返回我的 php.ini 的以下路径:/etc/php5/fpm/php.ini
    在这个 php.ini 中,我更改了以下设置:
    upload_max_filesize = 8Mpost_max_size = 8M
    然后我重新启动了 php-fpm (service php-fpm restart) 但更改没有出现在 phpinfo 页面上,因为它仍然显示:upload_max_filesize 2M .

    我错过了什么吗?

    最佳答案

    问题解决了。似乎停止 PHP-FPM 相当棘手。进一步查看 Serverfault,我发现有些人不得不手动终止所有 PHP-FPM 进程:
    sudo pkill php5-fpmsudo service php5-fpm start
    这对我有用。

    关于php - 更改 php.ini 似乎没有效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33541097/

    相关文章:

    ubuntu - 如何修复 PyQt5 应用程序的主题?

    Java File.listFiles() 无法从绝对路径检索名称

    bash - 如何将bash变量传递给字符串?

    PHP:post 全局变量的总长度是多少?

    php - 在php中将内容拆分为数组

    php - 在后端模块中获取记录本地化

    nginx - 将 Google Kubernetes Ingress 重定向到 HTTPS

    PHPUnit\DBUnit\命名空间未定义

    php - nginx 无法加载索引文件

    nginx - 在 nginx 上重写 plex 媒体服务器 url?