我已经改变了我知道的所有php.ini参数: upload_max_filesize post_max_size。
为什么我仍然看到2MB?
我使用Zend Server CE,在Windows 7主机上的Ubuntu VirtualBox上。
我已经改变了我知道的所有php.ini参数: upload_max_filesize post_max_size。
为什么我仍然看到2MB?
我使用Zend Server CE,在Windows 7主机上的Ubuntu VirtualBox上。
当前回答
Ubuntu 20.04, 20.10, 22.04和22.10。
嗯,其他发行版如Ubuntu和Xubuntu。
编辑:sudo nano /etc/php/7.4/apache2/php.ini
查询和修改:post_max_size = 120M, upload_max_filesize = 120M
将120替换为您需要的值,例如22M等。
重要的是,此时您必须更改为默认的PHP版本。PHP 8.1的示例:sudo nano /etc/php/8.1/apache2/php.ini
要检查您使用的PHP版本,只需在终端中运行PHP -v。
其他回答
打开这个文件
编辑这些参数:
memory_limit = 128 post_max_size = 64M upload_max_filesize = 64M
首先要检查(或请主机提供程序检查)php.ini配置文件中的max_execution_time、upload_max_filesize、memory_limit和post_max_size的值。所有这三个设置都限制了PHP可以提交和处理的数据的最大大小。
请注意,post_max_size需要大于upload_max_filesize。
通过PHPMyAdmin上传大文件,请遵循以下步骤:
步骤1:打开php.ini文件。
步骤2:升级内存限制:
memory_limit = 750M
步骤3:将最大大小升级为post:
post_max_size = 750M
第四步:升级最大文件大小以上传:
upload_max_filesize = 1000M
步骤5:升级最大执行时间:
Max_execution_time = 5000
步骤6:升级最大输入时间:
Max_input_time = 3000
步骤7:重新启动xampp控制面板。
如何导入大量的数据在Xampp
这是最好的解决方案,打开新的,干净的数据库,并导入文件在phpMyAdmin。从本地文件夹选择文件,并保持所有设置不变。应该是这样。
但是如果您的文件超过了2MB的大小(这是xampp安装中的默认值),那么您就需要调整一些。基本上我们会增加上传文件的最大大小。
打开xampp安装文件夹,进入php文件夹。使用一些文本编辑器文件(notepad++)打开名为php.ini的文件(通过类型窗口将其描述为配置设置)并编辑行(cca. ini)。770,或按ctrl+f在notepad++找到它):
post_max_size = 2M
改为2M,输入所需的最大文件大小(例如16MB,但不高于128M),
然后到这一行: Max_execution_time = 30 不是30,增加执行时间,以秒为单位(例如90),你还需要改变这一行:
max_input_time = 60
不是60,而是以秒为单位增加输入时间(例如120秒) 最重要的是你要改变这一行:
upload_max_filesize = 2M
例如,增加到16M而不是2M。 保存文件,在xampp中重新启动apache和mysql,并尝试再次上传,如果您正确操作,您应该能够通过16MB导入文件(示例)
搜索php.ini文件
对于xampp,可以@ C:\xampp\php获取
找到以下3个属性,并根据需要设置它们的值
memory_limit post_max_size upload_max_filesize
重新启动Apache !