instructiuni de instalare PHP pe GUN debian

Instrucțiuni pentru instalarea pe Debian GNU / Linux

Această secțiune conține informații și sfaturi cu privire la instalarea PHP pe »Debian GNU / Linux.

adunare informală a unor terțe părți nu sunt acceptate. Orice erori ar trebui să fie raportate la dezvoltator Debian, dar înainte de aceasta este în valoare de verificat, este posibil să fi fost deja stabilit în noua versiune, care poate fi descărcat de pe „pagina de descărcare.

Deși există instrucțiuni universale pentru instalarea PHP pe Unix / Linux, în această secțiune considerăm caracteristicile specifice pentru Debian, cum ar fi utilizarea apt-get sau aptitude comenzi. Pe parcursul acestui ghid, aceste două comenzi sunt considerate ca fiind interschimbabile.

Utilizarea APT

În primul rând, să plătească de pe radar de faptul că unele dintre pachetele sunt conectate: necesitatea libapache2-mod-php5 pentru a se integra cu Apache 2, și php-pere cu PEAR.

În al doilea rând, înainte de instalare, asigurați-vă că lista de pachete este actualizat. De obicei, acest lucru se face cu comanda apt-get update.

Exemplu # 1 Debian Instalare Exemplu cu Apache 2

APT se va instala automat modulul PHP 5 pentru Apache 2 și toate dependențele lor și apoi să le activeze. Apache trebuie să fie repornit pentru ca modificările să aibă efect. De exemplu:

Exemplu # 2 Oprirea și pornirea Apache după instalare PHP

controlul configurației

Initial, PHP este stabilit numai cu modulele de kernel de bază. Dacă doriți să instalați module suplimentare, cum ar fi MySQL. cURL. GD, etc. Acest lucru se poate face prin intermediul apt-get comandă.

Exemplul # 3 Metodele primesc o listă de pachete suplimentare PHP 5

Aceasta va lista un număr mare de pachete, inclusiv mai multe specifice cum ar fi php5-cgi, php5-cli și php5-dev. Determina ce ai nevoie și să instalați prin intermediul apt-get sau aptitude. Și pentru că Debian efectuează dependență de verificare solicitați pentru instalarea acestora va fi afișată.

Exemplu # 4 Instalarea PHP cu MySQL, cURL

APT se va adăuga în mod automat liniile necesare în php.ini corespunzătoare. /etc/php5/apache2/php.ini. /etc/php5/conf.d/pdo.ini. etc. În funcție de extinderea se va face la tipul de extensie de înregistrare = foo.so. În orice caz, aceste modificări să intre în vigoare, va trebui să reporniți serverul de web la server.

problemele tipice

  • În cazul în care script-uri PHP nu înțeleg serverul de web, atunci cel mai probabil, aceasta înseamnă că PHP nu a fost adăugat la configurația serverului web. Pe Debian, de obicei, /etc/apache2/apache2.conf sau similar. Consultați documentația Debian pentru detalii.
  • Expansiunea, aparent, dar a stabilit funcția sa nu este încă recunoscută. În acest caz, asigurați-vă că corespunzătoare .ini fișierul a fost încărcat și / sau server web a fost repornit după instalarea extensiei.
  • Pentru a instala pachetele în Debian, există două comenzi majore (nu inclusiv variantele Linux standard): apt-get și aptitudini. Explicarea sintaxa, caracteristicile și diferențele între ele dincolo de domeniul de aplicare al acestui ghid.

Note utilizator Contributie 5 note

Cu Apache2 și php4 sub Debian Sarge există un fișier de configurare suplimentară. / Etc / apache2 / sites-available / default
Acest fișier nu este clar documentat, cel puțin nu pentru noobi, în docs Apache.

Acesta suprascrie fișierul conf în modul în care se așteaptă ca /etc/apache2/conf.d/apache2-doc să facă în conformitate cu README.

Adauga ExecCGI la acesta pentru a scapa de „Opțiuni ExecCGI este oprit în acest director“ erori.