我正在使用 aws 实例来实现我的文件上传功能(ubuntu php 7.0) 打印 phpinfo() 时,它显示 upload_max_filesize 为 2M。
我需要上传最大 10 MB 的大图。 我已将 upload_max_filesize 的 php.ini 文件中的行更改为 30M,这位于文件夹/etc/php/7.0/apache2/php.ini 中。和/etc/php/7.0/cli/ 没有效果并使用 ssudo/etc/init.d/apache2 restart 重新启动服务器
phpinfo 结果没有影响。
我创建了一个 php.ini 并将其放在带有以下行的根文件夹中
upload_max_filesize = 960M
post_max_size = 960M
并尝试上传更大的文件,但没有用
然后我用这些行创建了 .htaccess
php_value memory_limit 30M
php_value post_max_size 100M
php_value upload_max_filesize 30M
并在 PHP 上传脚本中试行
ini_set('post_max_size', '64M');
ini_set('upload_max_filesize', '64M');
以上操作对较大的文件没有帮助,请帮忙。我。
最佳答案
更改后是否重新启动了网络服务器? 您需要在/etc/php/7.0/apache2/php.ini 中更改这两项“post_max_size,upload_max_filesize”,然后它肯定会起作用。
关于php - aws ubuntu实例php最大文件上传不变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52983596/