鍍金池/ 問答/PHP  Linux  數(shù)據(jù)庫  HTML/ 請(qǐng)問linux服務(wù)器如何升級(jí)PHP 5.6.33和MySQL 5.7.21?

請(qǐng)問linux服務(wù)器如何升級(jí)PHP 5.6.33和MySQL 5.7.21?

獨(dú)立服務(wù)器,通過OneinStack安裝的wordpress,請(qǐng)問PHP如何從5.6.29升級(jí)到5.6.33?MySQL如何從5.7.17升級(jí)到5.7.21?

因?yàn)榫W(wǎng)站性能原因不想升級(jí)到更高版本,PHP 5.6.33和MySQL 5.7.21均是已經(jīng)修復(fù)漏洞的最新版本,所以請(qǐng)針對(duì)PHP5.6.33和MySQL5.7.21進(jìn)行講解。

而網(wǎng)上能搜到的都是PHP 5.6升PHP 7.0這種跨版本的,跨版本的因?yàn)楸旧砑嫒菪?,多了很多操作,也看不太懂,能否給出一個(gè)針對(duì)我這種小版本的升級(jí)的具體操作,謝謝

**目前比較明確的幾個(gè)問題:
1.登錄服務(wù)器后臺(tái)dos操作界面以后,PHP的升級(jí)是在[root@....... ~]執(zhí)行還是在哪里?
2.MySQL的操作是在這個(gè)[mysql@db2 ~]進(jìn)行的,請(qǐng)問如何從[root@....... ~]切換到[mysql@db2 ~]
3.PHP如何從5.6.29升級(jí)到5.6.33
4.MySQL如何從5.7.17升級(jí)到5.7.21**

PHP和MySQL漏洞已經(jīng)公開,所以想盡快修復(fù)漏洞,本身是小白,只是業(yè)余時(shí)間寫寫文章,雖然以前學(xué)習(xí)的操作都已經(jīng)自己寫成教程保存了,但是因?yàn)镻HP和MySQL只是在當(dāng)初建站的時(shí)候接觸過,所以完全沒有相關(guān)的操作經(jīng)驗(yàn),因此特來請(qǐng)教~

我咨詢過服務(wù)器提供商了,人家說只管服務(wù)器本身相關(guān)的問題,像這種具體的操作他們不提供 T_T

回答
編輯回答
絯孑氣

對(duì)一部分做出回答:

首先,要看你是什么系統(tǒng)。

CentOS/Redhat

如果是Redhat的話,需要查找對(duì)應(yīng)的版本,然后安裝

$    yum search php --showduplicates // 查找你系統(tǒng)支持的php版本

// 會(huì)返回一個(gè)服務(wù)器支持的php版本列表, 你要找到你所需要的版本

$    yum install php-5.6.33-23.el6_4.x86_64 // 如果找到后可以通過這個(gè)命令安裝

Debian/Ubuntu

如果是Ununtu的話, 直接安裝5.6就行,因?yàn)?.6.33就是最后一個(gè)發(fā)布的版本,不過你需要通過第三方的倉庫來安裝。

$    sudo apt-get install python-software-properties
$    sudo add-apt-repository ppa:ondrej/php
$    sudo apt-get update
$    sudo apt-get install -y php5.6

PHP的升級(jí)是在[root@....... ~] 這里可以的,系統(tǒng)會(huì)自動(dòng)查找對(duì)應(yīng)目錄跟Window不一樣。

MySql的升級(jí)我沒做過,所以不好回答,請(qǐng)其他大神幫忙吧。

2018年4月21日 04:12
編輯回答
舊言

比較好奇OneinStack這個(gè)東西,隨手搜了下,發(fā)現(xiàn)文檔里有提到升級(jí)啊~
再不濟(jì),上網(wǎng)搜下WP的備份教程,備份庫、插件,再給云盤做個(gè)鏡像(最后的保險(xiǎn)),然后重置云盤再重新安裝唄。反正阿里云我知道可以直接用市場里的免費(fèi)鏡像直接部署,你的服務(wù)商有沒有就自己找吧。裝好以后再還原備份,跟升級(jí)不是一樣么~

2018年7月22日 22:30