温馨提示×

Ubuntu PHP配置中如何设置文件上传限制

小樊
37
2025-03-04 12:19:39
栏目: 编程语言
PHP开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu系统中,要设置PHP文件上传限制,你需要修改PHP的配置文件php.ini

  1. 打开终端(Terminal)。

  2. 使用文本编辑器打开php.ini文件。通常,该文件位于/etc/php/{php_version}/apache2/目录下,其中{php_version}是你的PHP版本号。例如,如果你使用的是PHP 7.4,文件路径可能是/etc/php/7.4/apache2/php.ini。你可以使用以下命令打开文件:

    sudo nano /etc/php/{php_version}/apache2/php.ini
    

    {php_version}替换为实际的PHP版本号。

  3. php.ini文件中找到以下设置项并进行修改:

    • upload_max_filesize:设置允许上传的最大文件大小。例如,如果你想限制为10MB,可以设置为upload_max_filesize = 10M
    • post_max_size:设置POST请求的最大允许大小。这个值应该大于或等于upload_max_filesize。例如,如果你想设置为12MB,可以设置为post_max_size = 12M
    • file_uploads:确保此选项已启用(设置为On),以允许文件上传。

    示例:

    upload_max_filesize = 10M
    post_max_size = 12M
    file_uploads = On
    
  4. 保存并关闭php.ini文件。

  5. 重启Apache服务器以使更改生效:

    sudo systemctl restart apache2
    

现在,PHP文件上传限制已根据你的设置进行了调整。请注意,这些设置仅适用于通过Apache服务器运行的PHP。如果你使用的是其他Web服务器(如Nginx),则需要修改相应的PHP配置文件。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Ubuntu PHP如何处理大文件上传

0