| Autor |
Mesaj |
s1zE
CreaToR


Data inscrierii: 27/Oct/2007 Mesaje: 453 Localitate: Giurgiu |
|
Instalare Apache, MySQL ºi PHP în Windows |
|
Acest tutorial îºi recomandă sã-i îndrume, pe cei doritori de a avea un server web în Windows, în paºii instalãrii celor trei pachete gratuite ºi open-source, Apache, MySQL ºi PHP.
În cazul de faþã vom folosi:
Sistem de operare: Windows XP Professional (SP2)
Server web: Apache 2.2.2
Server baze de date: MySQL 5.0.22
Interpretor: PHP 5.1.4
Instalare Apache 2.2.2
Mai întâi vom obþine binarele serverului: apache_2.2.2-win32-x86-no_ssl.msi (aproximativ 4,2 MB)
Dupã ce am descãrcat kit-ul, începem instalarea, executând dublu-clik pe executabil (dacã în sistem exista deja o versiune mai veche a serverului, o dezinstalãm în prealabil).
Urmeazã Next apoi citim (eventual ºi suntem de acord cu) termenii ºi condiþiile dupã care Next din nou.
Citim ºi instrucþiunile de folosire ºi iar Next
Am ajuns la informaþiile despre server, unde completãm astfel:
Network Domain (e.g. somenet.com):
localhost
Server Name (e.g. www.somenet.com ):
localhost
Administrator's Email Address (e.g. webmaster@somenet.com):
tu@domeniu.ro
iar mai jos, în aceeaºi fereastrã, bifãm
for All Users, on Port 80, as a Service -- Recommended
Astfel, serverul Apache se va instala ca serviciu, va porni automat odatã cu Windows-ul ºi va fi la dispoziție pentru toþi utilizatorii sistemului.
În continuare Next. Ne întreabã de tipul instalãrii, bifam Typical ºi apãsãm Next (love Windows ). În continuare, suntem informaþi cã Apache se va instala în C:\Program Files\Apache Software Foundation\Apache 2.2\. Totul e ok ºi aici, îi dam Next ºi Install
Ok, installerul ºi-a fãcut treaba, apãsam Finish ºi am terminat cu instalarea serverului Apache în Windows (voi reveni mai tarziu, în acest tutorial, asupra configurãrii acestuia). Dacã totul a decurs în regulã, vei observa cã a apãrut o iconiþã nouã în System Tray (în dreapta jos, unde este ºi ceasul).
Acestea fiind zise, am terminat, momentan, cu Apache-ul.
Instalare MySQL 5.0.22
Obþinem binarele serverului: Windows (x86) 5.0.22 (aproximativ 36,7 MB)
Deschide arhiva (implicit, Windows-ul ºtie sã deschidã arhive .zip) ºi, ca de obicei, dublu-click pe executabilul din interior (Setup.exe) (Dacã în sistem existã deja instalatã o versiune mai veche de MySQL, dezinstaleaz-o. De notat este cã dupã dezinstalare, fiºierele bazelor de date realizate cu versiunea veche se pastreaza (C:\Program Files\MySQL\MySQL Server 5.0\data) ºi se vor putea refolosi în noua versiune.).
În continuare Next, iar apoi alegem Typical la tipul instalãrii ºi Next din nou.
Mai departe, ne este prezentat rezumatul instalãrii. Apasãm Install
Urmãtoarea fereastrã ne îndrumã sã creeam un cont gratuit la MySQL.com dar vom alege Skip Sign-up căci crearea acestui cont nu face obiectul acestui tutorial. Apãsam Next
Mergând mai departe, ne este prezentatã o fereastrã în care este prezentã o bifa cu
Configure the MySQL Server now
O bifãm ºi apãsãm Finish, pentru a continua cu configurarea serverului MySQL.
Se va deschide utilitarul de configurare al serverului, în care apãsãm Next, în urmãtoarea fereastrã bifãm Standard Configuration ºi, bineânþeles, Next.
În continuare, bifãm Install As Windows Service pentru ca serverul sã se instaleze ca serviciu ºi sã porneascã de fiecare datã îndată ce porneºte Windowsul. Apãsãm Next
Ne sunt prezentate douã câmpuri, în ambele introducem aceeaºi parolã, a userului root. Parola o vom folosi ulterior pentru a ne conecta la serverul MySQL. Apãsãm Next
Urmãtoarea fereastrã ne prezintã paºii ce vor fi executaþi pentru configurarea serverului. Apãsãm Execute iar apoi Finish
Atât la instalarea serverului MySQL.
Instalare PHP 5.1.4
Obþinem binarele interpretorului: PHP 5.1.4 zip package (aproximativ 8,9 MB) precum ºi colecþia de extensii pentru acesta, Collection of PECL modules for PHP 5.1.4 (aproximativ 2,2 MB)
Dezarhivãm conþinutul arhivei php-5.1.4-Win32.zip în directorul c:\php\ iar conþinutul arhivei pecl-5.1.4-Win32.zip în directorul c:\php\ext\, proaspãt produs anterior
Urmatorul pas este copierea fisierelor c:\php\php5apache2.dll, c:\php\dev\php5ts.lib si c:\php\php5ts.dll in directoarele c:\windows, c:\windows\system si c:\windows\system32. Recomand si copierea fisierelor din c:\php\ext in directoarele mentionate anterior.
În continuare, creãm fiºierul de iniþializare al PHP-ului. Astfel, copiem fiºierul php.ini-recommmended în directorul c:\windows\php.ini, urmând ca pe viitor sã editezi acest fiºier pentru a activa/dezactiva/modifica diferite opþiuni ale PHP-ului.
Acestea fiind zise, am terminat cu instalarea PHP-ului. Acum trebuie sã modificam fiºierul de configurare al serverului Apache, pentru ca acesta sã ºtie sã serveascã scripturile PHP. Deschide fisierul C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf cu un editor text (Notepad, de exemplu) ºi modificã astfel ("..." reprezinta rânduri pe care le poþi ignora):
ServerRoot "C:/Program Files/Apache Software Foundation/Apache2.2"
...
LoadModule php5_module "c:/php/php5apache2.dll"
...
DocumentRoot "C:/calea/catre/fisierele/siteurilor/tale"
...
<Directory>
...
<IfModule>
DirectoryIndex index.php index.html
</IfModule>
...
<IfModule>
....
AddType application/x-httpd-php .php
...
</IfModule>
Acestea fiind zise, restarteazã sistemul ºi gata, ai un server web sub Windows, la tine în calculator.
Ca sã verifici dacã totul e în regulã, creeazã un fiºier test.php în directorul C:/calea/catre/fisierele/siteurilor/tale
<php>
ºi acceseazã în browser http://localhost/test.php sau http://127.0.0.1/test.php
Asta este tot.
NOTA: în cazul în care la pornirea Apache-ului primeºti un mesaj de eroare de genul: Could not load c:/php/php5apache2.dll atunci urmeazã paºii urmãtori:
* descarcã arhiva php5apache2.zip ºi extrage fiºierul din partea interioară în directorul unde ai instalat PHP-ul, suprascriind-ul pe cel existent
* descarcã arhiva httpd.zip ºi extrage fiºierul din interior în directorul unde ai instalat Apache-ul, mai exact în directorul C:\Program Files\Apache Software Foundation\Apache2.2\bin, suprascriind-ul pe cel existent
* instaleaza Visual C++ 2005 Redistributable Package (daca ai deja instalat framework-ul .NET 2, sari peste acest pas)
Paºii aceºtia funcþioneaza doar pentru PHP 5.1.x ºi Apache 2.2 !
________________________________________________
By Syns
|
|
| 01/12/2007 02:21 |
|
 |
|
|
Nu puteti crea un subiect nou in acest forum Nu puteti raspunde in subiectele acestui forum Nu puteti modifica mesajele proprii din acest forum Nu puteti sterge mesajele proprii din acest forum Nu puteti vota in chestionarele din acest forum
|
Powered by phpBB © 2001, 2005 phpBB Group Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro
|
|