php - aws ubuntu实例php最大文件上传不变

标签 php apache ubuntu amazon-ec2

我正在使用 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/

相关文章:

php - 如何重新索引多维数组的所有子数组元素?

javascript - 我无法连接到我的 websocket,因为它的握手 Sec-WebSocket-Accept header 值不正确

windows - 在 Windows 和 Linux/Ubuntu 上运行的基准测试软件

java - 将 PHP 源代码转换为 Java 源代码?

php - javascript post 到 .php 文件一台服务器不起作用 - 在浏览器中手动输入 URL 到相同的 .php 可以工作

apache - 在 CentOS 7 上设置 mod_proxy_html

php - 在 xampp 中添加 Imagick

mysql - Apache 和 MySQL 是多线程应用程序吗?

linux - 无法在@INC 中找到 DBI.pm 无法解析

linux - Apache:上传文件的所有者和权限错误