Kaip atnaujinti PHP ir MySQL Linux VPS
Teksto dydis: +1, +2, normalus.Šiame straipsnyje aptariamas PHP ir MySQL atnaujinimo būdas naudojant trečiųjų šalių saugyklas, kurias galima prijungti prie bazinių operacinės sistemos saugyklų sąrašo..
Prieš tęsiant naujinimą, rekomenduojama pirmiausia patikrinti šią informaciją:
- Kokios PHP/MySQL versijos yra jūsų pasirinktoje saugykloje virtualus serveris;
- Ar jūsų programinė įranga palaiko PHP/MySQL versijas, į kurias planuojate atnaujinti? Jei ne, naujinimas gali sukelti programinės įrangos problemų..
PHP ir MySQL atnaujinimas CentOS / Fedora naudojant EPEL, REMI ir RPMForge saugyklas
CentOS 6 (64 bitų)
Prieš atnaujindami, turite prijungti papildomas saugyklas: EPEL, REMI ir RPMForge. Tai atliekama naudojant šias komandas:
rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm rpm -ivh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
Jų aktyvinimas atliekamas redaguojant failus /etc/yum.repos.d/epel.repo, /etc/yum.repos.d/rpmforge.repo Ir /etc/yum.repos.d/remi.repo. Atidarykite pasirinktą failą bet kuriuo redaktoriumi (pavyzdžiui, nano), pakeiskite parametro reikšmę Įjungtas SU 0 įjungta 1.
nano /etc/yum.repos.d/epel.repo nano /etc/yum.repos.d/rpmforge.repo nano /etc/yum.repos.d/remi.repo
Redagavimo rezultatų išsaugojimas atliekamas naudojant sparčiuosius klavišus Ctrl + O. Galite išeiti iš redaktoriaus spustelėdami Ctrl + X.
Byloje /etc/yum.repos.d/remi.repo Būtinai suaktyvinkite PHP versijos skyrių, į kurį norite atnaujinti, nustatydami parametro reikšmę Įjungtas lygus 1.
Išsaugoję pakeitimus, paleiskite komandą
yum update php mysql
Pastaba: Aukščiau atlikti veiksmai padės atnaujinti PHP iki maksimalios versijos, tačiau MySQL galima atnaujinti tik į 5.5.44 versiją. Norėdami atnaujinti į naujesnę versiją, turite prijungti kitą saugyklą:
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
Tada mysql-community.repo faile turite suaktyvinti norimą MySQL versiją (Įjungtas=1):
nano /etc/yum.repos.d/mysql-community.repo
Po to paleiskite komandą
yum update mysql
MySQL bus atnaujinta į versiją, kurią nurodėte faile mysql-community.repo.
CentOS 6 (32 bitų)
PHP ir MySQL versijų atnaujinimo veiksmų algoritmas yra panašus į aprašytą ankstesniame skyriuje. Pirmiausia atsisiųskite papildomas EPEL, RPMForge ir REMI saugyklas, kurios yra suderinamos su VPS naudojama operacine sistema.:
rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm rpm -ivh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm rpm -ivh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
Tokiu pat būdu suaktyvinkite juos redaguodami failus /etc/yum.repos.d/epel.repo, /etc/yum.repos.d/rpmforge.repo Ir /etc/yum.repos.d/remi.repo :
nano /etc/yum.repos.d/epel.repo nano /etc/yum.repos.d/rpmforge.repo nano /etc/yum.repos.d/remi.repo
Tada paleiskite komandą
yum update php mysql
Norėdami atnaujinti MySQL į naujesnę nei 5.5.44 versiją, naudokite komandą:
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
Suaktyvinkite norimos MySQL versijos skyrių (Įjungtas=1):
nano /etc/yum.repos.d/mysql-community.repo
Ir daryk tai dar kartą
yum update mysql
Fedora 20 (64 bit)
Analogiškai su dviem ankstesniais skyriais atsisiųskite EPEL, RPMForge ir REMI saugyklas:
rpm -ivh http://fedora.ip-connect.vn.ua/fedora-epel/7/$(arch)/e/epel-release-7-5.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/remi-release-20.rpm rpm -Uvh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
Prijunkite juos priskirdami vertę 1 parametras Įjungtas, atidaryti failus redaguoti /etc/yum.repos.d/epel.repo, /etc/yum.repos.d/rpmforge.repo ir /etc/yum.repos.d/remi.repo :
nano /etc/yum.repos.d/epel.repo nano /etc/yum.repos.d/rpmforge.repo nano /etc/yum.repos.d/remi.repo
Norėtume atkreipti dėmesį, kad naudojant OS Fedora Byloje /etc/yum.repos.d/remi.repo Nėra jokių skyrių, susijusių su viena ar kita PHP versija. Jums tereikia suaktyvinti pačią REMI saugyklą.
PHP versijos atnaujinimas atliekamas su komanda
yum --enablerepo=remi,remi-php56 install httpd php php-common
Norėdami atnaujinti MySQL versiją, paleiskite:
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-fc20-5.noarch.rpm
Atidarykite failą naudodami nano redaktorių mysql-community.repo ir suaktyvinkite joje reikalingą MySQL versiją:
nano /etc/yum.repos.d/mysql-community.repo
Atnaujinkite MySQL versiją:
yum -y update mysql
Fedora 20 (32 bit)
Šios OS 32 bitų versijoje trūksta EPEL ir RPMForge saugyklų, todėl jungiame tik REMI:
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/remi-release-20.rpm
Suaktyvinkite REMI redaguodami failą /etc/yum.repos.d/remi.repo :
nano /etc/yum.repos.d/remi.repo
Reikšmė Įjungtas=0 pakeisti į Įjungtas=1.
Tada atnaujinkite PHP į naujausią versiją:
yum --enablerepo=remi,remi-php56 install httpd php php-common
Atsisiųskite „MySQL“ atnaujinimo saugyklą:
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-fc20-5.noarch.rpm
Faile pasirinkite reikalingą MySQL versiją mysql-community.repo :
nano /etc/yum.repos.d/mysql-community.repo
Mes atnaujiname
yum -y update mysql
Fedora 21 (64 bit)
Jungiame tik EPEL ir REMI saugyklas:
rpm -ivh http://fedora.ip-connect.vn.ua/fedora-epel/7/$(arch)/e/epel-release-7-5.noarch.rpm rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/remi-release-21.rpm
Juos suaktyviname redaguodami failus
nano /etc/yum.repos.d/epel.repo nano /etc/yum.repos.d/remi.repo
PHP, jei neįdiegta naujausia versija, atnaujiname komanda
yum --enablerepo=remi,remi-php56 install httpd php php-common
Mes atnaujiname MySQL versiją atsisiųsdami saugyklą
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-fc21-6.noarch.rpm
Sujungiame mums reikalingą MySQL versiją
nano /etc/yum.repos.d/mysql-community.repo
Vykdykite komandą
yum -y update mysql
Atnaujinimo rezultatus galite patikrinti taip::
PHP versija:
php -v
Tikrinami prijungti PHP moduliai:
php –m
Tikrinama MySQL versija:
mysql --version
Įvertinkite straipsnį
Viršutinis paveikslėlis: © Ben Griffiths
