一鍵安裝lnmp1.5
wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp
內存不足的問題
安裝過程中,如果報錯:
Memory less than 1GB, can't install MySQL 5.6+ or MairaDB 10+!
這是因為該一鍵安裝腳本會自動檢測你的服務器內存大小,並且要求系統可用最小內存不低於1GB,你可以嘗試刪掉該一鍵安裝包中 lnmp1.5/include/main.sh 文件的第62~65行內容:
if [[ "${DBSelect}" =~ ^[345789]$ ]] && [ `free -m | grep Mem | awk '{print $2}'` -le 1024 ]; then
echo "Memory less than 1GB, can't install MySQL 5.6+ or MairaDB 10+!"
exit 1
fi
然后創建一個交換分區(用作虛擬內存,CentOS 7默認情況下並沒有創建交換分區),依次執行以下命令(需使用root用戶執行):
fallocate -l 2G /swapfile # 創建一個2GB大小的文件,用作交換分區
chmod 600 /swapfile # 修改文件權限,只允許root用戶讀寫操作
mkswap /swapfile # 創建交換分區
swapon /swapfile # 激活/啟用該交換分區
swapon -s # 查看交換分區是否生效
free -m # 查看內存使用情況
最后重新安裝lnmp。( ./install.sh lnmp)
安裝完成后,如果你不想保留該交換分區,可以使用以下命令進行清除:
swapoff /swapfile # 釋放交換分區
rm -f /swapfile # 刪除上述用作交換分區的文件
我裝mysql5.7會卡在40%,裝mysql5.6才好的,原因不明.
摘自: http://blog.sina.com.cn/s/blog_18960ba080102yh30.html
