nginx 報錯 HTTP ERROR 500 (PHP數組簡寫模式)


同樣的代碼放在Apache上執行可以執行,在nginx上面就報錯了。

百度出來一堆結果貌似都不對,然后只有注釋代碼->運行程序,一步步找到問題所在

$buffer = [];   這一步報錯了

原來是PHP版本問題,PHP數組簡寫模式是從5.4才開始有的,我wamp上面PHP版本是5.5的、lnmp上邊是5.3的。

// 原來的數組寫法
$arr = array("key" => "value", "key2" => "value2");
 // 簡寫形式 
$arr = ["key" => "value", "key2" => "value2"];

 點擊此處鏈接了解更多關於PHP版本的變化  PHP 5.2、5.3、5.4、5.5、5.6 對比以及功能詳解

 nginx其他錯誤參考鏈接 Nginx Http 500錯誤解決 (轉載)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM