Actualizare php în CentOS Linux

depozit standard de CentOS Linux include PHP versiunea 5.1.6. Dacă aveți nevoie de o versiune mai nouă, este cea mai optimă de a utiliza terți arhive de pachete. Mai jos sunt instrucțiuni privind modernizarea la versiunile 5.2.x și 5.3.x.

Actualizați PHP la 5.1.6 la versiunea 5.2.x

Metoda 1: Folosind depozit atomică (recomandat)

Cea mai stabilă și cea mai bună metodă - este de a utiliza magazia atomică. CentOS-guru sfătuit să-l folosească în loc CentOS-Testare depozit din cauza posibilei instabilități a software-ului de test.

Depozitul implicit este pus PHP 5.3 - acesta trebuie să fie oprit scriind o excepție

în secțiunea [atomic] în /etc/yum.repos.d/atomic.repo fișier

De asemenea, trebuie să actualizați modulul mcrypt

După ce comanda este de succes, verificați versiunea PHP și de muncă (care este extensia și încărcate pe ceea ce nu jura):

Și apoi reporniți Apache

Metoda 2: Utilizarea Repository CentOS-testare (nu este recomandat)

(Rekomentatsii cu wiki.centos.org. Traducere liberă)

Creați fișier /etc/yum.repos.d/CentOS-Testing.repo cu următorul conținut:

După o actualizare de succes, reporniți apache:

A se vedea, de asemenea, probleme de wiki.centos.org modulelor doustanovke necesare.

Actualizați PHP la 5.1.6 la versiunea 5.3.x si MySQL server 5.0-5.1

Această secțiune descrie cum să faceți upgrade PHP la versiunea 5.3. De asemenea, actualizat MySQL server 5.0-5.1, deoarece este necesară pentru funcționarea corectă a expansiune php-mysql această actualizare.

Metoda 1: Utilizarea Repository atomică (recomandat)

Când actualizați PHP, în acest caz, va fi o versiune de PHP 5.3

Metoda 2: Utilizarea regulată depozit (nu este recomandat)

CentOS 5.6 de distribuție și de mai sus au fost pachete php52- * in depozitele regulate. Le puteți instala. Cu toate acestea, pot exista unele probleme de incompatibilitate cu dependențe (de exemplu, îndepărtarea vechi phpMyAdmin php uninstalled și SquirrelMail)

Ștergeti PHP 5.1

(Executare pentru fiecare pachet)

Metoda 3: Utilizați depozit REMI (permis)

Această metodă poate fi utilizată în cazul în care ceva atomic nu este îndeplinită. depozit REMI second-hand. dar acest lucru trebuie să fie conectat Epel depozit, deoarece este necesar ca o dependență pentru REMI.

Conectarea arhive Epel și REMI

Conectează-te Epel depozit:

Pentru un sistem pe 32 de biți (sistemul poate determina versiunea uname)

Pentru 64-biți CentOS Linux

Conectați magazia REMI (indiferent de bit sistem de operare):

Actualizarea PHP si MySQL depozit REMI

Pentru a actualiza PHP 5.1.6 la 5.3, rulați comanda

remarcă

Configurația depozitului implicit conectat

Dacă instalați un fișier este creat în directorul /etc/yum.repos.d/ depozit, a permis opțiunea = 1 sau activat = 0 definește conexiunea „automat“ depozit.

Adăugarea folosind ISPmanager

După actualizare, trebuie să actualizați, de asemenea, echipa cache ISPmanager pachet PHP

pentru afișarea corectă a versiunii în „Setări server“ -> Caracteristici (ISPmanager).

Au fost utile aceste informații? Da | nu