在Ubuntu系统中,要设置PHP文件上传限制,你需要修改PHP的配置文件php.ini
打开终端(Terminal)。
使用文本编辑器打开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版本号。
在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
保存并关闭php.ini
文件。
重启Apache服务器以使更改生效:
sudo systemctl restart apache2
现在,PHP文件上传限制已根据你的设置进行了调整。请注意,这些设置仅适用于通过Apache服务器运行的PHP。如果你使用的是其他Web服务器(如Nginx),则需要修改相应的PHP配置文件。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Ubuntu PHP如何处理大文件上传