微擎2.x安裝出現always_populate_raw_post_data和zip不支持的解決方法
轉 https://www.yunqikan.cn/2020.html
前段時間寫過微擎安裝過程中的疑難雜症解決方法,其中一項是關於寶塔面板,php7.0以下版本微擎2.0安裝出現always_populate_raw_post_data錯誤的解決方法,好多童鞋覺着寫的太過簡單,無從下手,今天出個詳細教程。
更多微擎安裝錯誤解決方案請參考:微擎安裝錯誤解答手冊
第一步:登錄寶塔面板,左側導航欄選擇【軟件管理】,再點擊【運行環境】,選擇微擎站點的php版本,點擊【設置】。

第二步:在php管理頁面,點擊左側導航【配置文件】,用Ctrl+F搜索關鍵詞always_populate_raw_post_data,找到 ;always_populate_raw_post_data=0 這行代碼,一般在第702行,去掉這行前面 ; 號(分號),把等號后面的數字0改為-1然后保存。

第三步:在php管理頁面,點擊左側導航欄的【服務】,再點擊【重啟】,等待重啟完成。

第四步:刷新微擎安裝頁面,配置數據庫參數,即可正常安裝微擎。

測試環境:
阿里雲服務器(Ubuntu18.04lts+apache2+php5.6.40+mysql5.7)
修改/etc/php/5.6/apace2/php.ini,/etc/php/5.6/cli/php.ini
參考上面修改always_populate_raw_post_data=-1,
然后重啟apache2
/etc/init.d/apache2 restart
service apache2 reload
然后就可以了
另外發現安裝微擎2.x,提示zip插件不支持,根據以前的經驗,果斷使用如下命令安裝:
sudo apt-get update
sudo apt-get install php5.6-zip
安裝完重啟apache2服務器,即可。
=======================================
其它:php 安裝zip模塊
