Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Instalarea PHP

Informatica




<titlu>Anexa B: Instalarea PHP</titlu>

Aceasta anexa descrie procedura de instalare a limbajului PHP si a programelor conexe, inclusiv a serverului Web Apache si a sistemului MySQL de gestiune a bazelor de date, în sistemele de operare frecvent folosite în calculatoarele de tip PC. Deoarece actualizarile aduse limbajului PHP si programelor conexe pot influenta procedura de instalare, trebuie sa consultati informatiile existente la 14214c211o adresa https://www.php.net si, în masura posibilitatilor, în situl Web al producatorului sistemului dumneavoastra de operare, pentru a va pune la curent cu ultimele informatii. Procedurile prezentate în aceasta anexa sunt aplicabile numai sistemelor PC compatibile Intel; daca doriti sa instalati PHP pe un SPARC sau pe un alt sistem non-compatibil Intel, va trebui sa urmati instructiunile de instalare specificate la https://www.php.net si în alte locatii.

Instalarea si configurarea PHP si a programelor conexe poate depasi cu usurinta gradul de experienta al programatorilor versati, pentru a nu mai vorbi despre începatori. O metoda alternativa simpla pentru a obtine accesul la un server PHP este de a dobândi un cont la un furnizor de servicii Internet (ISP) care accepta PHP. Situl Web PHP include o lista cu asemenea furnizori de servicii Internet (vezi adresa https://www.php.net/links.php).

<titlu>Red Hat Linux 7.1</titlu>

Red Hat Linux este o platforma extrem de populara pentru rularea PHP. Cea mai recenta versiune a sistemului Red Hat Linux este organizata astfel încât sa faciliteze instalarea PHP si a programelor conexe. Sub-sectiunile urmatoare contin instructiuni pentru instalarea pachetelor RPM referitoare la PHP sub Red Hat Linux, în functie de configuratia sistemului dumneavoastra, poate fi necesar sa instalati pachete suplimentare, pentru satisfacerea dependentelor asociate pachetelor mentionate în comenzi.

<titlu>Instalarea serverului Apache</titlu>

Discul 1 de instalare a sistemului de operare Red Hat Linux 7.1 contine pachetul RPM pentru serverul Web Apache. Puteti instala acest pachet prin emiterea urmatoarelor comenzi:

su -

mount -t iso9660 /dev/cdrom /mnt/cdrom

cd /mnt/cdrom/RedHat/RPMS

rpm --replacepkgs -Uvh apache -1*.rpm

cd

umount /mnt/cdrom

exit

<titlu>Instalarea PHP</titlu>

Discul 1 de instalare a sistemului de operare Red Hat Linux contine pachetul RPM pentru PHP. Puteti instala acest pachet prin emiterea urmatoarelor comenzi:

su -

mount -t iso9660 /dev/cdrom /mnt/cdrom

cd /mnt/cdrom/RedHat/RPMS

rpm --replacepkgs -Uvh apache -4*.rpm

cd

umount /mnt/cdrom

exit

<titlu>Instalarea sistemului MySQL</titlu>

Discul 2 de instalare a sistemului de operare Red Hat Linux contine pachetele RPM pentru sistemul MySQL de gestiune a bazelor de date. Puteti instala aceste pachete prin emiterea urmatoarelor comenzi:

su -

mount -t iso9660 /dev/cdrom /mnt/cdrom

cd /mnt/cdrom/RedHat/RPMS

rpm --replacepkgs -Uvh

mysql -3*.rpm \

mysql -server-*.rpm \

mysqlclient9-*.rpm \

php-mysql-*.rpm

cd

umount /mnt/cdrom

exit

<titlu>Instalarea IMAP</titlu>

Discul 2 de instalare a sistemului de operare Red Hat Linux contine pachetele RPM pentru instalarea sistemului de posta IMAP. Puteti instala aceste pachete prin emiterea urmatoarelor comenzi:

su -

mount -t iso9660 /dev/cdrom /mnt/cdrom

cd /mnt/cdrom/RedHat/RPMS

rpm --replacepkgs -Uvh

imap-2000-9*.rpm \

php-imap-*.rpm

cd

umount /mnt/cdrom

exit

<tilu>Configurarea sistemului MySQL</titlu>

Din pacate, configurarea sistemului MySQL sub Red Hat Linux 7.1 este oarecum greoaie. Pare probabil ca aceasta problema va fi rezolvata în curând de Red Hat. În momentul scrierii rândurilor de fata, configurarea sistemului MySQL era posibila prin emiterea urmatoarelor comenzi:

su -

service mysql start

su mysql

mysql_install_db

mysqladmin -u root password 'parola'

mysqladmin -p -u root -h nume password 'parola'

mysqladmin -p -u root -h gazda password 'parola'

mysqladmin -p -u root -h localhost password 'parola'

mysqladmin -p -u root -h localhost.localdomain password 'parola'

exit

exit

unde:

. parola este parola care urmeaza a fi asociata utilizatorului radacina

. nume este numele de domeniu complet determinat al gazdei locale

. gazda este numele gazdei locale

Dupa ce a fost emisa prima comanda mysqladmin, celelalte comenzi mysqladmin solicita parola stabilita la prima comanda. Dupa emiterea acestei comenzi, utilizatorul radacina poate folosi programele mysql si mysqladmin. În particular, utilizatorii radacina poate folosi programul mysqladmin pentru a crea noi utilizatori.

<titlu>Pornirea serviciului Apache</titlu>

Dupa instalarea PHP si a programelor conexe, trebuie pornite serviciile asociate. Serviciul MySQL a fost pornit de scriptul de configurare dat anterior. Totusi, serverul Web Apache trebuie pornit manual. Pentru aceasta, emiteti urmatoarele comenzi:

su -

service httpd start

exit

Acest server trebuie pornit din nou la fiecare modificare a fisierului de configuratie Httpd, în speta /etc/httpd.conf. Pentru a porni din nou serverul, emiteti urmatoarele comenzi:

su -

service httpd stop

service httpd start

exit

Alternativ, puteti porni din nou sistemul; Apache va porni automat atunci când sistemul ruleaza la nivelul 3 sau la un nivel superior.

<titlu>Testarea instalarii</titlu>

Pentru a verifica daca Apache si PHP sunt instalate si ruleaza, mai întâi orientati un browser spre gazda unde sunt instalate acestea si verificati daca browserul poate "vedea" pagina de test Apache. De exemplu, folosind un browser care ruleaza chiar pe gazda, orientati browserul spre https://localhost/. Browserul Lynx este adecvat pentru acest scop, deoarece nu necesita o interfata grafica cu utilizatorul functio­nala. Pentru a utiliza Lynx ca sa verificati daca Apache functioneaza, emiteti comanda:

lynx https://localhost/

Pentru a verifica daca PHP functioneaza corect, creati urmatorul script, plasându-l în fisierul/var/www/html/phpinfo.php:

<?php

phpinfo();

?>

Apoi, orientati un browser spre adresa URL asociata scriptului, adica https: // gazda/phpinfo.php, unde gazda este numele gazdei pe care ruleaza serverul Apache. Daca browserul ruleaza pe aceeasi gazda ca si Apache, puteti specifica localhost ca valoare a variabilei gazda. Daca PHP ruleaza, veti vedea ecranul de informatii PHP asociat cu functia phpinfo().

În acest moment, puteti modifica optiunile de configurare PHP. Pentru aceasta, editati fisierul /etc/php.ini conform necesitatilor. Apoi, reporniti serverul Apache prin emiterea comenzilor:

su -

service httpd stop

service httpd start

exit

<titlu>Alte versiuni de Linux si UNIX</titlu>

În general, instalarea PHP si a programelor conexe sub Red Hat Linux 6.2 si alte versiuni de Linux si UNIX impun construirea PHP - si probabil a unora sau a tuturor programelor conexe - pornind de la codul sursa. Similar, instalarea unei versiuni actualizate a PHP sau a programelor conexe care nu au fost înca împachetate si distribuite de Red Hat va impune, în general, construirea PHP pornind de la codul sursa.

Notele si sugestiile asociate procedurii de instalare si configurare pentru PHP sunt documentate în manualul PHP pe suport electronic, disponibil la adresa https: //www.php.net/manual/en/installation.php. Construirea PHP pornind de la codul sursa impune urmatoarele operarii:

. Descarcarea fisierelor sursa pentru PHP si Apache

. Descarcarea fisierelor sursa pentru toate programele conexe pe care doriti sa le utilizati, precum MySQL sau IMAP

. Instalarea instrumentelor necesare de dezvoltare a programelor, inclusiv un compilator C, utilitarul make, flex, bison si alte instrumente necesare pentru compilarea fisierelor sursa

. Configurarea si compilarea programelor corelate sub forma de biblioteci accesibile pentru Apache/PHP

. Configurarea si compilarea PHP

. Configurarea, compilarea si instalarea serverului Apache

Etapele pe care trebuie sa le parcurgeti pentru a executa aceste operatii se modifica în mod constant, o data cu lansarea de noi versiuni ale limbajului PHP, serverului Apache sau programelor conexe, în consecinta, pentru a avea sanse logice de succes, trebuie sa respectati instructiunile asociate fiecarei versiuni de program. Acest lucru este îngreunat de faptul ca versiunile PHP, Apache si versiunile programelor conexe nu sunt sincronizate. Asadar, actualizarile unei aplicatii pot impune modificari în procedura de instalare a altor aplicatii. Procedura de instalare revizuita, totusi, s-ar putea sa nu fie disponibila decât dupa lansarea unei noi versiuni a aplicatiei afectate. Mai mult, instructiunile de instalare presupun, în general o cunoastere aprofundata a comenzilor UNIX/Linux, precum si a administrarii sistemelor.

Ca atare, pentru a instala si configura PHP, trebuie sa consultati resursele mentionate în Anexa C. În particular, veti descoperi ca grupurile de discutii si listele de corespondenta reprezinta o importanta sursa de asistenta la instalarea si confi­gurarea limbajului PHP.

<titlu>Windows NT/2000 si 95/98</titlu>

Pentru a instala PHP sub un sistem de operare Windows, mai întâi trebuie sa instalati si sa configurati un server Web acceptat Sub Windows NT/2000, puteti folosi:

. Apache

. Microsoft Internet Information Server (IIS), versiunea 4.0 sau ulterioara

. Netscape Enterprise Server sau iPlanetServer

. O'Reilly Website Pro

. Xitami

Sub Windows 95/98, puteti folosi:

. Apache

. Microsoft Personal Web Server (PWS), recomandat numai pentru Windows 98

. O'Reilly Website Pro

. Xitami

Instructiunile urmatoare explica procedura de instalare a serverelor Apache, IIS si PWS. Pentru informatii referitoare la utilizarea unui alt server Web, cum ar fi O'Reilly Website Pro, consultati documentatia aferenta serverului Web respectiv.

<titlu>Apache</titlu>

Pentru a instala Apache, consultati distributia binara Windows de la adresa https://www.apache.org si urmati instructiunile de instalare si configurare date la adresa https://httpd.apache.org/docs/windows.html.

<titlu>IIS</titlu>

Pentru a instala IIS sub Windows NT, descarcati Windows NT 4.0 Option Pack, disponibil prin intermediul paginii Web NT Server de la adresa https://www.microsoft.com/ntserver/. Microsoft îsi reorganizeaza sistematic situl Web propriu, deci este posibil sa aveti nevoie de functionalitatea de cautare a sitului pentru a localiza fisierul, în momentul scrierii acestor rânduri, programul respectiv era accesibil la adresa https://www.microsoft.com/ntserver/nts/downloads/recommended/NT40ptPk/default.asp.

Microsoft IIS este inclus în distributia Windows 2000. Pentru a instala IIS sub Windows 2000, selectati Start | Settings | Control Panel | Add/Remove Programs | Add/Remove Windows Components. În cazul în care caseta de validare IIS este activata, înseamna ca IIS este deja instalat, în caz contrar, activati caseta de validare, executati clic pe Next si respectati instructiunile de pe ecran.

<titlu>PWS</titlu>

Pentru a instala PWS sub Windows 98, introduceti compact discul de distributie Windows 98 în unitatea CD-ROM a sistemului dumneavoastra. Folosind Windows Explorer, treceti la catalogul cu module add-on si apoi în sub-catalogul pws al acestuia. Executati dublu clic pe fisierul setup.exe care se gaseste acolo si urmati instructiunile afisate pe ecran pentru a instala PWS. Retineti catalogul pe care l-ati selectat drept catalog de baza prestabilit pentru publicarea paginilor Web. Prin conventie, acesta este catalogul C:\Inetpub\wwwroot; cu toate acestea, puteti selecta si un alt catalog, daca preferati.

<titlu>PHP</titlu>

Pentru a instala PHP, descarcati versiunea binara CGI Win32 a limbajului PHP de la adresa https://www.php.net. Apoi, decomprimati arhiva care contine fisierul de distributie si urmati instructiunile date în fisierul install.txt.


Document Info


Accesari: 1788
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )