LNMP 1.2升級Nginx、MySQL/MariaDB、PHP教程

來源:互聯網
上載者:User

標籤:

一般情況下不建議對生產環境進行升級,升級開始後會停止LNMP相關服務。
本文僅適用於LNMP1.2及以後版本!

在LNMP目前LNMP v1.2中已經包含了Nginx、MySQL/MariaDB、PHP的升級指令碼,可以協助搭建對環境中的程式進行升級。(注意:以下操作均需要在lnmp壓縮包解壓後的目錄裡運行)

一、Nginx升級指令碼
執行:./upgrade.sh nginx 按提示輸入版本號碼後斷行符號(訪問 http://nginx.org/en/download.html 可尋找nginx的最新版本號碼和以往舊版本號碼。如:1.6.0 ),再次斷行符號確認即可開始升級Nginx。Nginx升級為平滑升級,升級過程不影響nginx的運行。

二、MySQL升級指令碼
雖然指令碼會備份資料,但依然建議先自行備份!
執行:./upgrade.sh mysql 需要先輸入MySQL root密碼進行驗證,驗證不通過將無法進行升級,驗證通過後可以到http://dev.mysql.com/downloads/mysql/ 擷取MySQL的版本號碼,輸入後斷行符號確認,如要啟用Innodb,輸入y,不確定的話也可以輸入輸入y 斷行符號確認,再次斷行符號確認即可開始升級。會在/root 目錄下產生mysql_upgrade日期.log的記錄檔,供出錯時排查。
如升級失敗可將/usr/local/oldmysql日期的目錄重新命名為mysql,並將/etc/下的my.conf.bak.日期的設定檔重新命名為my.cnf和/etc/init.d/下的mysql.bak.日期重新命名為mysql即可恢複原mysql。(下面MySQL升級至MariaDB及升級MariaDB一樣)

三、MySQL升級至MariaDB指令碼
MariaDB是MySQL的一個分支,主要由開源社區在維護。MariaDB相容MySQL,由MySQL創始人主導開發。依然建議先自行備份!
執行:./upgrade.sh m2m 需要先輸入MySQL root密碼進行驗證,驗證不通過將無法進行升級,驗證通過後可以到https://downloads.mariadb.org/ 擷取MariaDB的版本號碼,輸入後斷行符號確認,如要啟用Innodb,輸入y,不確定的話也可以輸入輸入y 斷行符號確認,再次斷行符號確認即可開始升級。會在/root 目錄下生產mysql2mariadb_upgrade日期.log的記錄檔,供出錯時排查。

四、MariaDB升級指令碼
依然建議先自行備份!
執行:./upgrade.sh mariadb 需要先輸入MariaDB root密碼進行驗證,驗證不通過將無法進行升級,驗證通過後可以到https://downloads.mariadb.org/ 擷取MariaDB的版本號碼,輸入後斷行符號確認,如要啟用Innodb,輸入y,不確定的話也可以輸入輸入y 斷行符號確認,再次斷行符號確認即可開始升級。會在/root 目錄下生產mariadb_upgrade日期.log的記錄檔,供出錯時排查。

五、LNMP PHP升級指令碼
升級PHP前,請確認你的網站程式是否支援升級到的PHP版本,防止升級到網站程式不相容的PHP版本,具體可以去你使用的PHP程式的官網查詢相關版本支援資訊。
執行:./upgrade.sh php 到http://www.php.net/downloads.php 擷取版本號碼,輸入版本號碼,如5.3.28 斷行符號,再次斷行符號確認即可開始升級。

六、LNMPA/LAMP PHP升級指令碼
升級PHP前,請確認你的網站程式是否支援升級到的PHP版本,防止升級到網站程式不相容的PHP版本,具體可以去你使用的PHP程式的官網查詢相關版本支援資訊。
執行:./upgrade.sh phpa 到http://www.php.net/downloads.php 擷取版本號碼,輸入版本號碼,如5.3.28 斷行符號,再次斷行符號確認即可開始升級。

LNMP 1.2升級Nginx、MySQL/MariaDB、PHP教程

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.