Webserver in Windows
Webserver in Windows
Instalare Apache, MySQL si PHP in Windows
Acest tutorial isi propune sa-i indrume, pe cei doritori de a avea un server web in Windows, in pasii instalarii celor trei pachete gratuite si open-source, apache, Mysql si php.
In cazul de fata 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 intai vom obtine binarele serverului: apache_2.2.2-win32-x86-no_ssl.msi (aproximativ 4,2 MB)
Dupa ce am descarcat kit-ul, incepem instalarea, executand dublu-clik pe executabil (daca in sistem exista deja o versiune mai veche a serverului, o dezinstalam in prealabil).
Urmeaza Next apoi citim (eventual si suntem de acord cu) termenii si conditiile dupa care Next din nou
Citim si instructiunile de folosire si iar Next
Am ajuns la informatiile despre server, unde completam 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, in aceeasi fereastra, bifam
for All Users, on port 80, as a Service -- Recommended
Astfel, serverul Apache se va instala ca serviciu, va porni automat odata cu Windows-ul si va fi dISPonibil pentru toti utilizatorii sistemului.
In continuare Next. Ne intreaba de tipul instalarii, bifam Typical si apasam Next (love Windows ). In continuare, suntem informati ca Apache se va instala in Crogram FilesApache Software FoundationApache 2.2. Totul e ok si aici, ii dam Next si Install
Ok, installerul si-a facut treaba, apasam Finish si am terminat cu instalarea serverului Apache in Windows (voi reveni mai tarziu, in acest tutorial, asupra configurarii acestuia). Daca totul a decurs in regula, vei observa ca a aparut o iconita nou in System Tray (in dreapta jos, unde este si ceasul).
Acestea fiind zise, am terminat, momentan, cu Apache-ul.
Instalare MySQL 5.0.22
Obtinem binarele serverului: FTP://ftp.roedu.net/pub/mirrors/ftp.mysql.com/Downloads/MySQL-5.0/mysql-5.0.22-win32.zip" cl....="link" title="MySQL 5.0.22">Windows (x86) 5.0.22 (aproximativ 36,7 MB)
Deschide arhiva (implicit, Windows-ul stie sa deschida arhive .zip) si, ca de obicei, dublu-click pe executabilul din interior (Setup.exe) (Daca in sistem exista deja instalata o versiune mai veche de MySQL, dezinstaleaz-o. De notat este ca dupa dezinstalare, fisierele bazelor de date create cu versiunea veche se pastreaza (Crogram FilesMySQLMySQL Server 5.0data) si se vor putea refolosi in noua versiune.).
In continuare Next, iar apoi alegem Typical la tipul instalarii si Next din nou.
Mai departe, ne este prezentat rezumatul instalarii. Apasam Install
Urmatoarea fereastra ne indruma sa creeam un cont gratuit la MySQL.com dar vom alege Skip Sign-up pentru ca crearea acestui cont nu face obiectul acestui tutorial. Apasam Next
Mergand mai departe, ne este prezentata o fereastra in care este prezenta o bifa cu
Configure the MySQL Server now
O bifam si apasam Finish, pentru a continua cu configurarea serverului MySQL.
Se va deschide utilitarul de configurare al serverului, in care apasam Next, in urmatoarea fereastra bifam Standard Configuration si, bineinteles, Next.
In continuare, bifam Install As Windows Service pentru ca serverul sa se instaleze ca serviciu si sa porneasca de fiecare data cand porneste Windowsul. Apasam Next
Ne sunt prezentate doua campuri, in ambele introducem aceeasi parola, a userului root. Parola o vom folosi ulterior pentru a ne conecta la serverul MySQL. Apasam Next
Urmatoarea fereastra ne prezinta pasii ce vor fi executati pentru configurarea serverului. Apasam Execute iar apoi Finish
Atat la instalarea serverului MySQL.
Instalare PHP 5.1.4
Obtinem binarele interpretorului: PHP 5.1.4 zip package (aproximativ 8,9 MB) precum si colectia de extensii pentru acesta, Collection of PECL modules for PHP 5.1.4 (aproximativ 2,2 MB)
Dezarhivam continutul arhivei php-5.1.4-Win32.zip in directorul c:php iar continutul arhivei pecl-5.1.4-Win32.zip in directorul c:phpext, proaspat creat anterior
Urmatorul pas este copierea fisierelor c:phpphp5apache2.dll, c:phpdevphp5ts.lib si c:phpphp5ts.dll in directoarele c:windows, c:windowssystem si c:windowssystem32. Recomand si copierea fisierelor din c:phpext in directoarele mentionate anterior.
In continuare, cream fisierul de initializare al PHP-ului. Astfel, copiem fisierul php.ini-recommmended in directorul c:windowsphp.ini, urmand ca pe viitor sa editezi acest fisier pentru a activa/dezactiva/modifica diverse optiuni ale PHP-ului.
Acestea fiind zise, am terminat cu instalarea PHP-ului. Acum trebuie sa modificam fisierul de configurare al serverului Apache, pentru ca acesta sa stie sa serveasca scripturile PHP. Deschide fisierul Crogram FilesApache Software FoundationApache2.2confhttpd.conf cu un editor text (Notepad, de exemplu) si modifica astfel ("..." reprezinta randuri pe care le poti ignora):
ServerRoot "C:/Program Files/Apache Software Foundation/Apache2.2"
...
LoadModule php5_module "c:/php/php5apache2.dll"
...
DocumentRoot "C:/calea/catre/fisierele/siteurilor/tale"
...
...
DirectoryIndex index.php index.html
...
....
AddType application/x-httpd-php .php
...
Acestea fiind zise, restarteaza sistemul si gata, ai un server web sub Windows, la tine in calculator.
Ca sa verifici daca totul e in regula, creeaza un fisier test.php in directorul C:/calea/catre/fisierele/siteurilor/tale
si acceseaza in browser http://localhost/test.php sau http://127.0.0.1/test.php
Asta este tot.
NOTA: in cazul in care la pornirea Apache-ului primesti un mesaj de eroare de genul: Could not load c:/php/php5apache2.dll atunci urmeaza pasii urmatori:
* descarca arhiva php5apache2.zip si extrage fisierul din interior in directorul unde ai instalat PHP-ul, suprascriind-ul pe cel existent
* descarca arhiva httpd.zip si extrage fisierul din interior in directorul unde ai instalat Apache-ul, mai exact in directorul Crogram FilesApache Software FoundationApache2.2bin, suprascriind-ul pe cel existent
* instaleaza Visual C++ 2005 Redistributable Package (daca ai deja instalat framework-ul .NET 2, sari peste acest pas)
Pasii acestia functioneaza doar pentru PHP 5.1.x si Apache 2.2 !
Acest tutorial isi propune sa-i indrume, pe cei doritori de a avea un server web in Windows, in pasii instalarii celor trei pachete gratuite si open-source, apache, Mysql si php.
In cazul de fata 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 intai vom obtine binarele serverului: apache_2.2.2-win32-x86-no_ssl.msi (aproximativ 4,2 MB)
Dupa ce am descarcat kit-ul, incepem instalarea, executand dublu-clik pe executabil (daca in sistem exista deja o versiune mai veche a serverului, o dezinstalam in prealabil).
Urmeaza Next apoi citim (eventual si suntem de acord cu) termenii si conditiile dupa care Next din nou
Citim si instructiunile de folosire si iar Next
Am ajuns la informatiile despre server, unde completam 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, in aceeasi fereastra, bifam
for All Users, on port 80, as a Service -- Recommended
Astfel, serverul Apache se va instala ca serviciu, va porni automat odata cu Windows-ul si va fi dISPonibil pentru toti utilizatorii sistemului.
In continuare Next. Ne intreaba de tipul instalarii, bifam Typical si apasam Next (love Windows ). In continuare, suntem informati ca Apache se va instala in Crogram FilesApache Software FoundationApache 2.2. Totul e ok si aici, ii dam Next si Install
Ok, installerul si-a facut treaba, apasam Finish si am terminat cu instalarea serverului Apache in Windows (voi reveni mai tarziu, in acest tutorial, asupra configurarii acestuia). Daca totul a decurs in regula, vei observa ca a aparut o iconita nou in System Tray (in dreapta jos, unde este si ceasul).
Acestea fiind zise, am terminat, momentan, cu Apache-ul.
Instalare MySQL 5.0.22
Obtinem binarele serverului: FTP://ftp.roedu.net/pub/mirrors/ftp.mysql.com/Downloads/MySQL-5.0/mysql-5.0.22-win32.zip" cl....="link" title="MySQL 5.0.22">Windows (x86) 5.0.22 (aproximativ 36,7 MB)
Deschide arhiva (implicit, Windows-ul stie sa deschida arhive .zip) si, ca de obicei, dublu-click pe executabilul din interior (Setup.exe) (Daca in sistem exista deja instalata o versiune mai veche de MySQL, dezinstaleaz-o. De notat este ca dupa dezinstalare, fisierele bazelor de date create cu versiunea veche se pastreaza (Crogram FilesMySQLMySQL Server 5.0data) si se vor putea refolosi in noua versiune.).
In continuare Next, iar apoi alegem Typical la tipul instalarii si Next din nou.
Mai departe, ne este prezentat rezumatul instalarii. Apasam Install
Urmatoarea fereastra ne indruma sa creeam un cont gratuit la MySQL.com dar vom alege Skip Sign-up pentru ca crearea acestui cont nu face obiectul acestui tutorial. Apasam Next
Mergand mai departe, ne este prezentata o fereastra in care este prezenta o bifa cu
Configure the MySQL Server now
O bifam si apasam Finish, pentru a continua cu configurarea serverului MySQL.
Se va deschide utilitarul de configurare al serverului, in care apasam Next, in urmatoarea fereastra bifam Standard Configuration si, bineinteles, Next.
In continuare, bifam Install As Windows Service pentru ca serverul sa se instaleze ca serviciu si sa porneasca de fiecare data cand porneste Windowsul. Apasam Next
Ne sunt prezentate doua campuri, in ambele introducem aceeasi parola, a userului root. Parola o vom folosi ulterior pentru a ne conecta la serverul MySQL. Apasam Next
Urmatoarea fereastra ne prezinta pasii ce vor fi executati pentru configurarea serverului. Apasam Execute iar apoi Finish
Atat la instalarea serverului MySQL.
Instalare PHP 5.1.4
Obtinem binarele interpretorului: PHP 5.1.4 zip package (aproximativ 8,9 MB) precum si colectia de extensii pentru acesta, Collection of PECL modules for PHP 5.1.4 (aproximativ 2,2 MB)
Dezarhivam continutul arhivei php-5.1.4-Win32.zip in directorul c:php iar continutul arhivei pecl-5.1.4-Win32.zip in directorul c:phpext, proaspat creat anterior
Urmatorul pas este copierea fisierelor c:phpphp5apache2.dll, c:phpdevphp5ts.lib si c:phpphp5ts.dll in directoarele c:windows, c:windowssystem si c:windowssystem32. Recomand si copierea fisierelor din c:phpext in directoarele mentionate anterior.
In continuare, cream fisierul de initializare al PHP-ului. Astfel, copiem fisierul php.ini-recommmended in directorul c:windowsphp.ini, urmand ca pe viitor sa editezi acest fisier pentru a activa/dezactiva/modifica diverse optiuni ale PHP-ului.
Acestea fiind zise, am terminat cu instalarea PHP-ului. Acum trebuie sa modificam fisierul de configurare al serverului Apache, pentru ca acesta sa stie sa serveasca scripturile PHP. Deschide fisierul Crogram FilesApache Software FoundationApache2.2confhttpd.conf cu un editor text (Notepad, de exemplu) si modifica astfel ("..." reprezinta randuri pe care le poti ignora):
ServerRoot "C:/Program Files/Apache Software Foundation/Apache2.2"
...
LoadModule php5_module "c:/php/php5apache2.dll"
...
DocumentRoot "C:/calea/catre/fisierele/siteurilor/tale"
...
...
DirectoryIndex index.php index.html
...
....
AddType application/x-httpd-php .php
...
Acestea fiind zise, restarteaza sistemul si gata, ai un server web sub Windows, la tine in calculator.
Ca sa verifici daca totul e in regula, creeaza un fisier test.php in directorul C:/calea/catre/fisierele/siteurilor/tale
si acceseaza in browser http://localhost/test.php sau http://127.0.0.1/test.php
Asta este tot.
NOTA: in cazul in care la pornirea Apache-ului primesti un mesaj de eroare de genul: Could not load c:/php/php5apache2.dll atunci urmeaza pasii urmatori:
* descarca arhiva php5apache2.zip si extrage fisierul din interior in directorul unde ai instalat PHP-ul, suprascriind-ul pe cel existent
* descarca arhiva httpd.zip si extrage fisierul din interior in directorul unde ai instalat Apache-ul, mai exact in directorul Crogram FilesApache Software FoundationApache2.2bin, suprascriind-ul pe cel existent
* instaleaza Visual C++ 2005 Redistributable Package (daca ai deja instalat framework-ul .NET 2, sari peste acest pas)
Pasii acestia functioneaza doar pentru PHP 5.1.x si Apache 2.2 !
Subiecte similare
» Webserver in Linux
» Windows Vista Windows Vista Home Prem 64-bit English
» Cum instalezi Windows XP
» Microsoft Windows
» Utile pentru Windows !
» Windows Vista Windows Vista Home Prem 64-bit English
» Cum instalezi Windows XP
» Microsoft Windows
» Utile pentru Windows !
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum