我想上传最多2 GB的视频,因此我更改了php ini文件:
memory_limit = 2048M
upload_max_filesize = 2048M
post_max_size = 2048M
但我无法上传超过1 MB, 为什么会这样?
我知道这是一个常见的问题,但我尝试了很多解决方案而且没有锻炼。
软件规格
- Wampserver 3.0.6 64位x64 - Apache 2.4.23 - PHP 5.6.25 / 7.0.10 - MySQL 5.7.14
- PhpMyAdmin 4.6.4 - Adminer 4.2.5 - PhpSysInfo 3.2.5
答案 0 :(得分:1)
您还可以查看以下内容:
<?php
$lawmakers = ... // Your lawmakers array.
usort($lawmakers, "cmp");
// returns 0 if equal; -1 if $a < $b; 1 otherwise
function cmp($a, $b) {
// 1. Compare level: "federal" < "state" < anything else
if ($a["level"] === "federal" && $b["level"] !== "federal") return -1;
else if ($a["level"] !== "federal" && $b["level"] === "federal") return 1;
else if ($a["level"] === "state" && $b["level"] !== "state") return -1;
else if ($a["level"] !== "state" && $b["level"] === "state") return 1;
// 2. Compare state: alphabetical order
if (strcmp($a["state"], $b["state"]) > 0) return 1;
else if (strcmp($a["state"], $b["state"]) < 0) return -1;
// 3. Compare chamber: "governor" < "upper" < "lower" < anything else
if ($a["chamber"] === "governor" && $b["chamber"] !== "governor") return -1;
else if ($a["chamber"] !== "governor" && $b["chamber"] === "governor") return 1;
else if ($a["chamber"] === "upper" && $b["chamber"] !== "upper") return -1;
else if ($a["chamber"] !== "upper" && $b["chamber"] === "upper") return 1;
else if ($a["chamber"] === "lower" && $b["chamber"] !== "lower") return -1;
else if ($a["chamber"] !== "lower" && $b["chamber"] === "lower") return 1;
// 4. Compare district: ascending
if ($a["district"] < $b["district"]) return -1;
else if ($a["district"] > $b["district"]) return 1;
// 5. If we came so far... $a and $b are equals
return 0;
}
?>
答案 1 :(得分:0)
编辑php.ini文件。你可以在这里找到它:
1)wamp/bin/php/php x.x.x/php.ini
2)wamp/bin/apache/apache x.x.x/bin/php.ini
我更喜欢在两个文件中增加memory_limit,upload_max_filesize和post_max_size。
谢谢。