我正在尝试使用 html 文件输入标签将视频上传到在 wamp 2.2 服务器上运行的 php 5.3.10 脚本。我发现它不会上传,显然它太大了。
我已经进入 php.ini 并将以下内容更改为 100M:post_max_size、upload_max_filesize
并且 memory_limit 为 128 MB。我重新启动了 WAMP 并尝试上传文件,但它仍然没有上传。然后我清除了我的缓存和历史记录并重新启动了 wamp,它仍然没有工作。然后我清除了缓存,关闭了wamp,关闭了我的电脑,然后再次启动,启动了wamp,它仍然无法正常工作。
我要上传的视频约为 25 MB。
尽管我在 php.ini 中进行了更改,但每次我尝试上传此视频时,Apache 错误日志都会不断发布此错误:
[错误] [client 127.0.0.1] PHP Warning: POST Content-Length of 26246222 bytes 超出了 Unknown on line 0 中 8388608 bytes 的限制,referer: http://localhost/uploadFile.html
还有一个带有以下行的php脚本:
echo ini_get('upload_max_filesize'), ", ", ini_get('post_max_size'), ", ", ini_get('memory_limit'): 打印出:100M, 8M, 128M
所以似乎问题在于 post_max_size,尽管我在 php.ini 中设置为 100M
可能是什么问题呢?我该如何解决这个问题?...
这是我的 php.ini 文件内容的链接,该文件位于 C:\wamp\bin\php\php5.3.10 下: