Instalarea și configurarea php, apache și mysql pentru dezvoltare utilizând tehnologia php în ferestre

În acest tutorial, există două moduri de a configura mediul de dezvoltare PHP în sistemul de operare Windows. Primul și cel mai convenabil mod este să instalați și să configurați pachetul AMP (A pache, M ySQL, P HP). Acest tutorial arată cum se instalează pachetul XAMPP. A doua modalitate este de a instala și configura fiecare componentă separat.

  • Folosind AMP
    • Instalarea și configurarea pachetului XAMPP
    • Verificarea instalării XAMPP
    • Instalarea și activarea depanatorului XDebug
  • Instalarea componentelor separat
    • Serverul HTTP Apache
    • Mecanismul PHP
    • Server de baze de date MySQL
    • XDebug
    • Configurarea mediului dvs.

Următoarele programe și resurse sunt necesare pentru a lucra cu acest curs de formare.

Software sau materiale

Pachetul de descărcări PHP

Se recomandă utilizarea versiunii 2.2 a serverului Apache HTTP.
Conținut în XAMPP pentru Windows.

Server de baze de date

Se recomandă utilizarea unui server MySQL 5.0.
Conținut în XAMPP pentru Windows.

Debugger PHP (opțional)

De obicei, dezvoltarea și depanarea sunt efectuate pe serverul Web local, în timp ce mediul de producție este găzduit pe un server web de la distanță. Pentru a configura un server Web de la distanță, consultați Implementarea unei aplicații PHP pe un server Web de la distanță utilizând NetBeans IDE. Acest curs de instruire conține informațiile necesare pentru configurarea serverului Web local. Suportul PHP poate fi adăugat la un număr de servere Web locale (IIS, Xitami etc.), dar de obicei se folosește serverul HTTP Apache. Serverul HTTP Apache este inclus în pachetul AMP XAMPP folosit în acest tutorial. Pentru informații despre instalarea și configurarea unui server Apache HTTP autonom, consultați aici.

Software-ul necesar

Pentru a crea, executa și depana proiecte PHP, aveți nevoie de următorul software:

După finalizarea instalării, trebuie să configurați mediul pentru a vă asigura că toate componentele software funcționează împreună corect.

Puteți utiliza pachetul. care conține software-ul necesar sau pentru a instala fiecare componentă separat.

Folosind AMP

Pentru a seta automat toate setările pentru motorul PHP, serverul HTTP Apache și serverul de bază de date MySQL, utilizați pachetul AMP. Acest tutorial conține doar instrucțiuni pentru pachetul XAMPP-Windows. Pentru ajutor privind pachetul WAMP sau alte pachete, consultați secțiunea NetBeans XDebug Wiki.

Instalarea și configurarea pachetului XAMPP

Această secțiune descrie modul de descărcare, instalare și configurare a pachetului XAMPP.

Atenție! NU utilizați XAMPP 1.7.0. În această versiune, există probleme semnificative cu XDebug. Utilizați versiunea 1.7.1 sau o versiune ulterioară în cazul în care aceste probleme sunt rezolvate.

Notă: De la XAMPP 1.7.2, XAMPP este livrat cu PHP 5.3a nu cu PHP 5.2.x. IDE NetBeans pentru versiunea 6.7.x din PHP nu suportă funcții noi ale PHP 5.3. IDE NetBeans pentru PHP 6.8, disponibil în prezent ca dezvoltare, suportă pe deplin PHP 5.3. De asemenea, rețineți că instalarea Xdebug diferă pentru PHP 5.2.x și PHP 5.3.

  1. Descărcați pachetul de instalare XAMPP. XAMPP Lite nu include XDebug.
  2. După terminarea descărcării, executați fișierul EXE.
  • Puteți instala serverul Apache și serverul de bază de date MySQL ca serviciu web. Dacă Apache Server și MySQL sunt instalate ca servicii, atunci nu este nevoie să le porniți manual utilizând "XAMP Control Panel". Rețineți că puteți instala și elimina aceste servicii utilizând panoul de control XAMPP.
  • Dacă utilizați o arhivă de auto-extragere după despachetare, executați fișierul setup-xampp.bat pentru a configura componentele pachetului. Programul de instalare XAMPP rulează automat acest fișier.
  • După configurare, deschideți panoul de control XAMP. Acest panou poate fi deschis prin rularea fișierului XAMPP_HOME / xampp-control.exe sau prin utilizarea pictogramei panoului de control XAMPP care este plasată automat pe desktop. Când deschideți panoul de control XAMPP, rețineți că modulele instalate ca servicii sunt deja difuzate.

    Avertizare. Uneori, în Windows Vista, nu puteți rula fișierul xampp-control.exe. În acest caz, puteți executa xampp-start.exe.

    Instalarea și configurarea php, apache și mysql pentru dezvoltare utilizând tehnologia php în ferestre
  • Caseta de selectare "Svc" indică faptul că modulul este instalat ca un serviciu Windows și se execută automat la pornirea sistemului. Serviciile Windows sunt instalate și dezinstalate la instalarea și debifarea casetei de selectare "Svc". Când dezinstalați serviciul Windows, modulul în sine nu este șters, dar trebuie să îl porniți manual. Panoul de control XAMPP include butoane pentru pornirea și oprirea modulelor, precum și deschiderea consolelor administrative.
  • Verificarea instalării XAMPP

    Instalarea și activarea depanatorului XDebug

    Pentru a utiliza depanatorul XDebug, trebuie să configurați stivă PHP. Procesul este diferit dacă se utilizează XAMPP 1.7.1. care include PHP 5.2.6 sau XAMPP 1.7.2. care include PHP 5.3.

    XDebug pe XAMPP 1.7.1 (PHP 5.2)

    Trebuie să descărcați XDebug, să puneți fișierul .dll în directorul php și să configurați php.ini pentru a găsi și utiliza acest fișier.

    Setați proprietatea xdebug.remote_enable la 1, nu la valoarea "true" sau altă valoare.

    Notă. Asigurați-vă că aceste căi corespund locației fișierelor corespunzătoare, astfel cum au fost definite în timpul instalării.

    Xdebug la XAMPP 1.7.2 (PHP 5.3)

    XAMPP 1.7.2 vine cu fișierul Xdebug corespunzător .dll. Pentru a începe să utilizați, trebuie doar să configurați php.ini. Rețineți că toate setările Xdebug sunt însoțite de un text explicativ.

    Pentru mai multe informații despre configurarea XDebug, consultați pagina wiki și documentația XDebug.

    Instalarea componentelor separat

    Serverul HTTP Apache

    1. Descărcați serverul HTTP Apache2.
    2. Rulați fișierul de instalare .msi. Vrăjitorul de instalare pornește. Urmați instrucțiunile.

    În Microsoft Vista, nu instalați Apache Server în locația implicită din dosarul "Program Files". Toate fișierele din folderul "Program Files" sunt protejate prin scriere.

    Depanarea

    În plus, puteți întrerupe, de asemenea, procesele de ascultare pe portul 80. În fereastra Task Manager, selectați numele de fișier corespunzător și faceți clic pe butonul "End Process".

    Pentru mai multe informații despre instalarea și configurarea serverului, consultați aici.

    Mecanismul PHP

    Este important. Dacă programul de instalare nu există pentru versiunea corectă a PHP, instalați-l manual din fișierul .zip. Consultați pașii de instalare manuală din documentația php.net.

    Depanarea

    Server de baze de date MySQL

    Configurarea mediului dvs.

    1. Dacă utilizați setările implicite în timpul instalării, procesarea PHP este activată automat.
    2. Pentru a atașa XDebug la motorul PHP, accesați fișierul php.ini și adăugați următoarele linii:

    Pentru mecanismul PHP 5.2 cu orientare spre executarea multi-threaded.

    Pentru mecanismul PHP 5.2 fără orientare spre execuția multi-filetată.

    Pentru orice motor PHP 5.3:

    Unii utilizatori consideră că este necesar să includă următoarele coduri în cod, însă alți utilizatori le ignoră:

    Pentru mai multe informații despre configurarea aplicației de depanare XDebug, consultați aici.

    Notă. Asigurați-vă că căile specificate corespund cu numele și locațiile fișierelor corespunzătoare, astfel cum au fost definite în timpul instalării.

  • Pentru a verifica dacă motorul preinstalat PHP acceptă utilizarea serverului de bază de date MySQL, urmați acești pași:
    1. Faceți clic pe Start> Panou de control.
    2. În ecranul Panoului de control, selectați Adăugare sau eliminare programe.
    3. În ecranul Adăugare sau eliminare programe, accesați zona PHP <номер_версии>"și faceți clic pe" Editați ". Expertul de configurare PHP începe și dă clic pe" Next ".
    4. În ecranul Modificare, Fixare sau Ștergere, faceți clic pe Editați, apoi pe Următorul.
    5. În ecranul "Instalare Web Server", selectați versiunea serverului Apache - în acest exemplu, utilizați modulul Apache 2.2.x. Faceți clic pe butonul "Următorul".
    6. În ecranul Apache Configuration Directory, specificați directorul unde este localizat fișierul de configurare httpd.conf Apache. Faceți clic pe butonul "Următorul".
    7. În ecranul Selectați componentele pentru instalare, extindeți extensiile și selectați elementele MySQL și MySQLi. Faceți clic pe butonul "Următorul".
    8. Pe ecran "Totul este gata pentru a schimba PHP <номер_версии>"selectați comanda" Editare ".
    9. În ecranul "Expertul de configurare PHP" <номер_версии> terminat ", faceți clic pe" Finalizați ".

  • Articole similare