在Ubuntu系统中,配置PHP文件上传限制可以通过修改PHP的配置文件php.ini来实现。以下是详细步骤:
找到php.ini文件:
php.ini文件位于/etc/php/{version}/apache2/或/etc/php/{version}/cli/目录下,其中{version}是你的PHP版本号(例如7.4或8.0)。php.ini文件的位置:php --ini
编辑php.ini文件:
php.ini文件。例如,使用nano编辑器:sudo nano /etc/php/{version}/apache2/php.ini
{version}替换为你的PHP版本号。配置文件上传限制:
找到并修改以下配置项来设置文件上传的大小限制:
upload_max_filesize = 10M
post_max_size = 10M
upload_max_filesize:设置单个上传文件的最大大小。
post_max_size:设置整个POST请求的最大大小,包括文件上传和其他POST数据。
你还可以设置上传文件的最大数量:
max_file_uploads = 5
保存并关闭文件:
nano编辑器中,按Ctrl + X退出,然后按Y确认保存,最后按Enter键确认文件名。重启Web服务器:
sudo systemctl restart apache2
sudo systemctl restart nginx
验证配置:
info.php),内容如下:<?php
phpinfo();
?>
http://your_server_ip/info.php。upload_max_filesize和post_max_size,确认它们的值已经更新为你设置的值。通过以上步骤,你就可以在Ubuntu系统中成功配置PHP文件上传限制。