Kaip atnaujinti PHP ir MySQL Linux VPS
Š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
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į