Ghid de actualizare PHP 5

Când faceți upgrade la PHP 5.5 și Apache 2.4 pe Ubuntu 12.10 (13.04) Am zanotiroval câteva puncte importante și le conceput ca un ghid de pornire rapidă.

Dacă PHP 5.5 pentru tine nu este critică, vă recomand să se abțină și să aștepte pentru pachetul oficial - am ucis o jumătate de zi pentru a actualiza. Ca rezultat, am instalat PHP 5.5 numai după trecerea la Ubuntu 13.04.

Dacă toate doriți să actualizați PHP pe Ubuntu 12.10 - Vă recomandăm pentru a elimina versiunea curentă de PHP și Apache, și „curat“, toate modulele împreună cu configurările (sudo apt-get remove php5 PHP5 --purge -.). Configs prima copie undeva.

PHP 5.5 depinde de Apache> 2.4 (modificări în Apache 2.4). Prin urmare, veți avea nevoie după instalare pentru a corecta configs mod_rewrite schimbare principale:

În caz contrar, veți obține o eroare 403.

  1. Adăugați Repository:
  2. Actualizarea informațiilor despre pachetele disponibile și pentru a le actualiza:
  3. Instalați PHP 5.5, Apache 2.4 și modulele de bază:
  4. Reporniti sistemul!
Directorul /conf.d nu mai este folosit!

Eroare. Directory /etc/apache2/conf.d nu este gol - lăsând ca este. Vă rugăm să rețineți, că directorul este considerat învechit și nu mai citesc în mod implicit.

Apache fișierele de configurare din directorul nu mai /etc/apache2/conf.d în uz - șterge-l!

probleme pentru Dependență

Dacă instalați o nouă versiune a PHP în sistem nu a permis, în funcție de (de exemplu, eu inițial nu a șterge PHP anterior și Apache), în care nu se poate instala sau elimina pachetele - utilizare:

Module de instalare Apache 2.4

Asigurați-vă că pentru a include datele modulelor, cum ar fi mod_rewrite:

ServerName eroare

Eroare: AH00558: apache2: Nu s-a putut determina în mod fiabil nume de domeniu complet calificat al serverului, folosind 127.0.1.1. Setați directiva „ServerName“ la nivel global pentru a suprima acest mesaj

Trebuie să specificați numele de gazdă al implicit în /etc/apache2/apache2.conf:

Setați parametrul ServerName este în apache2.conf fișier. nu în httpd.conf!

Configurarea accesului la phpMyAdmin

Simplu actualizare te! ☺

Ghid de actualizare PHP 5