centos

centos下php的upload_max_filesize怎么调整

小樊
53
2025-04-24 17:30:18
栏目: 编程语言

要在 CentOS 下调整 PHP 的 upload_max_filesize,请按照以下步骤操作:

  1. 打开 PHP 配置文件。通常情况下,该文件名为 php.ini。它可能位于以下路径之一:

    • /etc/php.ini
    • /etc/php.d/ 目录下的某个 .ini 文件,例如:/etc/php.d/20-custom.ini
    • /usr/lib/php.ini

    使用文本编辑器打开相应的文件,例如使用 vinano

    sudo vi /etc/php.ini
    

    或者

    sudo nano /etc/php.ini
    
  2. php.ini 文件中找到 upload_max_filesize 设置项。如果没有找到,请在文件的末尾添加一行。将其值更改为您希望的大小,例如 10M、50M 或 100M。确保在值后面加上 “M”(表示兆字节)或 “K”(表示千字节),例如:

    upload_max_filesize = 50M
    

    如果您还希望调整 post_max_size(POST 请求的最大大小),请确保它大于或等于 upload_max_filesize 的值。例如:

    post_max_size = 50M
    
  3. 保存并关闭 php.ini 文件。

  4. 重启您的 web 服务器以使更改生效。这将取决于您使用的 web 服务器。对于 Apache,运行以下命令:

    sudo systemctl restart httpd
    

    对于 Nginx 和 PHP-FPM,运行以下命令:

    sudo systemctl restart nginx
    sudo systemctl restart php-fpm
    
  5. 检查更改是否生效。创建一个名为 info.php 的文件,将其放在您的 web 服务器文档根目录中,并添加以下内容:

    <?php
    phpinfo();
    ?>
    

    在浏览器中访问此文件(例如:http://your_server_ip/info.php),然后搜索 upload_max_filesizepost_max_size。您应该看到您刚刚设置的值。

  6. 完成后,出于安全原因,建议删除 info.php 文件。

0
看了该问题的人还看了