Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Instalare Apache + MySQL + PHP

php



+ Font mai mare | - Font mai mic



Instalare Apache + MySQL + PHP

1. Instalare server Apache

Inainte de a instala orice altceva (server MySQL, modul PHP etc.), primul pas este sa instalam un server Apache functional.

Asadar, localizati installer-ul Apache (daca nu-l aveti, veti gasi cea mai recenta versiune la adresa https://httpd.apache.org/download.cgi). La data scrierii acestui tutorial (13 mai 2007), cea mai stabila versiune era Apache HTTP Server 2.2.4.



OK, sa incepem. Prima fereastra va fi urmatoarea:

Apasam > Next.

Bifam 'I accept the terms in the license agreement', apoi apasam > Next.

In acest ecran sunt afisate explicatii de baza in legatura cu serverul Apache. Citim (sau nu) detaliile, apoi apasam > Next.

Acum trebuie sa transmitem informatiile serverului. Acestea sunt doar configuratii de baza si nu necesita mult timp.

Network Domain (e.g. somenet.com): localhost
Server Name (e.g. www.somenet.com): localhost
Administrator's Email Address: adresa ta de mail (nu e neaparata necesara introducerea unei adrese reale).

Vom lasa selectata optiunea for All Users, on Port 80, as a service - Recommended. Astfel, serverul Apache va porni ca un serviciu si va fi rulat automat cand va porni calculatorul. Aceasta este cea mai buna solutie pentru utilizatorii care doresc ceva rapid si simplu, care nu necesita mentenanta deosebita. Apasam > Next.

Acum putem selecta cum vom instala serverul. Eu prefer sa organizez fisierele serverului Apache si celelalte aplicatii de server intr-un folder in radacina. Asadar, alegem Custom si apoi apasam > Next.

Selectam Apache HTTP Server, apoi click pe Change (buton aflat in partea dreapta-jos).

Selectam calea C:ServerApache (daca nu exista, cream pe partitia C un folder Server, in care cream folderul Apache), apoi click OK.

Dupa cum se vede, s-a modificat in partea de jos (unde scrie Install to:) calea ce indica folderul unde va fi instalat serverul Apache.

Click > Install.

Click Finish, si voila, avem serverul Apache instalat.

Pentru a verifica daca serverul Apache este functional, pur si simplu tastam in browserul preferat https://localhost/.

Daca va aparea o pagina similara cu aceasta, atunci totul e OK, iar serverul Apache este instalat si functioneaza corect.

Amintiti-ca ca am setat serverul Apache ca un serviciu, asa ca va fi la un moment dat nevoie sa-l oprim si sa-l restartam manual (de exemplu cand modificam fisierul httpd.conf - acesta contine toate informatiile referitoare la serverul Apache).

Acum putem edita configuratia serverului proaspat instalat ("C:ServerApachehtdocs"). Aici vor fi localizate by default toate paginile web apelate de serverul Apache. Aceasta locatie poate fi schimbata configurand-o in httpd.conf. Deschidem fisierul httpd.conf (potrivit instalarii prezentate mai sus, va fi gasit in C:ServerApacheconf) si cautam sintaxa DocumentRoot. Aceasta va arata astfel:

DocumentRoot 'C Server/Apache/htdocs'. O puteti modifica dupa cum doriti, optiunea mea este sa folosesc un folder separat, aflat tot in radacina (C:/Sites).

Daca dorim sa adaugam extensii pentru fisierul index, cautam sintaxa DirectoryIndex:

<IfModule dir_module>
DirectoryIndex index.html
</IfModule>

si vom adauga extensiile dorite pentru fisierul index:

<IfModule dir_module>
DirectoryIndex index.html index.htm index.php
</IfModule>

In acest fel, daca exista in acelasi director fisierele index.htm si index.html, serverul Apache va apela index.html inaintea fisierelor index.htm si index.php, iar in cazul care nu exista index.html, va fi apelat fisierul index.htm.

Daca dorim sa folosim si fisiere .htaccess (folosirea acestora implica o discutie separata de acest subiect, tot ce va pot spune deocamdata este ca unul din motivele folosirii acestui tip de fisiere pe serverul Apache este pentru optimizarea afisarii paginilor web cu extensia .php pentru Google), cautam sintaxa AllowOverride si modificam din None in All. De asemenea, daca am modificat calea in care serverul Apache va apela paginile dintr-un alt folder decat cel initial (de ex. cum am modificat eu in C:/Sites) cateva randuri mai sus de aceasta optiune avem sintaxa:

<Directory 'C Server/Apache/htdocs'>. O vom modifica si pe aceasta in conformitate cu noua cale aleasa (<Directory 'C:/Sites'>).

Si daca dorim sa folosim modulul rewrite in fisierul .htaccess, va trebui sa activam acest modul stergand caracterul # aflat in fata acestuia:

LoadModule rewrite_module modules/mod_rewrite.so

Nu uitati sa opriti serverul Apache si sa-l restartati dupa toate aceste modificari (click dreapta pe icon-ul Apache aflat in Sistem Tray > Open Apache Monitor > Stop > Start > OK).

Acum vom trece la instalarea serverului de baze de date cu care lucreaza serverul HTTP Apache, si anume MySQL Server.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1371
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved