在Ubuntu系统中配置PHP的文件上传大小,可以通过修改PHP的配置文件php.ini
来实现。以下是详细步骤:
打开终端:
sudo nano /etc/php/7.x/apache2/php.ini
注意:将7.x
替换为你当前安装的PHP版本号。
找到并修改以下配置项:
upload_max_filesize
:设置单个文件的最大上传大小。post_max_size
:设置整个POST请求的最大大小,通常应大于或等于upload_max_filesize
。例如:
upload_max_filesize = 100M
post_max_size = 100M
保存并退出编辑器:
按Ctrl + X
,然后按Y
确认保存,最后按Enter
退出。
重启Apache服务器:
sudo systemctl restart apache2
如果你使用的是Nginx作为Web服务器,可以按照以下步骤操作:
打开Nginx配置文件:
sudo nano /etc/nginx/sites-available/default
在server
块中添加或修改以下配置:
client_max_body_size 100M;
保存并退出编辑器:
按Ctrl + X
,然后按Y
确认保存,最后按Enter
退出。
重启Nginx服务器:
sudo systemctl restart nginx
你可以通过创建一个简单的PHP脚本来验证配置是否生效:
<?php
phpinfo();
?>
将这个脚本保存为info.php
,然后通过浏览器访问http://your_server_ip/info.php
。在显示的PHP信息页面中,搜索upload_max_filesize
和post_max_size
,确认它们的值已经更新为你设置的值。
通过以上步骤,你应该能够成功配置Ubuntu系统中PHP的文件上传大小。