在PHP中,upload_max_filesize是一个重要的配置选项,它用于限制用户上传文件的最大大小。要更改此设置,请按照以下步骤操作:
/etc/php/7.4/apache2/php.ini(Linux系统)或C:\xampp\php\php.ini(Windows系统)。如果你不确定php.ini文件的位置,可以创建一个名为phpinfo.php的文件,将以下代码放入其中,并将其上传到你的服务器上:<?php
phpinfo();
?>
然后,在浏览器中访问这个文件(例如:http://yourdomain.com/phpinfo.php),在显示的页面中找到"Loaded Configuration File"一项,它将显示php.ini文件的路径。
使用文本编辑器打开php.ini文件。
在文件中找到upload_max_filesize设置。如果没有找到,请在文件的末尾添加一行。将其设置为所需的文件大小限制,例如:
upload_max_filesize = 10M
这将允许用户上传最大为10MB的文件。你可以根据需要更改此值,例如:50M、100M等。请确保使用正确的单位(K、M、G等)。
保存并关闭php.ini文件。
重启你的Web服务器以使更改生效。这取决于你使用的服务器类型。对于Apache,可以使用以下命令:
sudo service apache2 restart
对于Nginx和PHP-FPM,可以使用以下命令:
sudo service nginx restart
sudo service php7.4-fpm restart
请根据你的PHP版本和操作系统调整上述命令。
phpinfo.php文件,确认upload_max_filesize设置已更新为你所设置的值。