cursuri cursuri cursuri cursuri cursuri cursuri
cursuri
cursuri
cursuri
Cursuri    Tutoriale    Teste    Jocuri
 
 
cursuri Am uitat utilizatorul cursuri Am uitat parola
cursuri online Cursuri online
Cursuri online gratuite
cursuri online Tutoriale
Cum sa faci orice
cursuri online Teste online
Testeaza-ti cunostintele
cursuri online Revista
Aboneaza-te gratuit
cursuri online Jocuri
Jocuri educative
cursuri online Inregistreaza-te
Intra in comunitate
eCursuri » Cursuri online » Tehnologia informatiei » Magazin online cu PHP si MySql » Lectia 20
Instalare Apache, MySQL si PHP in Windows
5917 afisari
Aceasta lectie 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 vei 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 vei obtine binarele serverului: apache_2.2.2-win32-x86-no_ssl.msi (aproximativ 4,2 MB)

Dupa ce ai descarcat kit-ul, incepi instalarea, executand dublu-clik pe executabil (daca in sistem exista deja o versiune mai veche a serverului, o dezinstalezi in prealabil).

Urmeaza Next apoi citesti (eventual si esti de acord cu) termenii si conditiile dupa care Next din nou

Citesti si instructiunile de folosire si iar Next

Ai ajuns la informatiile despre server, unde completezi 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, bifezi

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. Te intreaba de tipul instalarii, bifezi Typical si apesi Next. In continuare, esti informat ca Apache se va instala in C:Program FilesApache Software FoundationApache 2.2. Totul e ok si aici, ii dai Next si Install

Ok, installerul si-a facut treaba, apasesi Finish si ai 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

Obtin binarele serverului: FTP://ftp.roedu.net/pub/mirrors/ftp.mysql.com/Downloads/MySQL-5.0/mysql-5.0.22-win32.zip" class="link" title="MySQL 5.0.22">Windows (x86) 5.0.22 (aproximativ 36,7 MB)

Deschizi 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 (C:Program 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, iti este prezentat rezumatul instalarii. Apasi Install

Urmatoarea fereastra te indruma sa creezi un cont gratuit la MySQL.com dar vei alege Skip Sign-up pentru ca crearea acestui cont nu face obiectul acestui tutorial. Apesi Next.

Mergand mai departe, iti este prezentata o fereastra in care este prezenta o bifa cu Configure the MySQL Server now
O bifezi si apasam Finish, pentru a continua cu configurarea serverului MySQL.

Se va deschide utilitarul de configurare al serverului, in care apesi Next, in urmatoarea fereastra bifezi Standard Configuration si, bineinteles, Next.

In continuare, bifezi Install As Windows Service pentru ca serverul sa se instaleze ca serviciu si sa porneasca de fiecare data cand porneste Windowsul. Apesi Next.

Iti sunt prezentate doua campuri, in ambele introduci aceeasi parola, a userului root. Parola o vei folosi ulterior pentru a te conecta la serverul MySQL. Apesi Next.

Urmatoarea fereastra iti prezinta pasii ce vor fi executati pentru configurarea serverului. Apasa Execute iar apoi Finish
Atat la instalarea serverului MySQL.

Instalare PHP 5.1.4

Obtii 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 C:Program 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

<?php
phpinfo();
?>


si acceseaza in browser http://localhost/test.php sau http://127.0.0.1/test.php

Asta este tot.
« Modulul de administrare
4 comentarii
STib 26 ianuarie 2012, 18:42 1
Un pic de ajutor, va rog!
Fisierele care contin scripturi, cu extensie php functioneaza, dar scripturile din paginile html nu sunt executate. Am incercat tot ce m-am priceput, dar degeaba. Stie cineva care poate fi problema ?
  0    Raspunde
Elena2014 29 iulie 2014, 17:03 2
Multumesc mult.Sper ca mai adaugati si alte tutoriale.
  0    Raspunde
rcodreanu 29 august 2014, 15:01 3
Salut, dupa ce am modificat fisierul conf.php (din C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf), nu pot sa salvez fisierul (Access denied). Ceva sugestii?
  0    Raspunde
rcodreanu 29 august 2014, 15:03 4
Scuze, despre fisierul httpd.conf vorbeam. L-am editat in notepad...
  0    Raspunde
Adauga comentariu

Pentru a adauga comentarii trebuie sa fii membru eCursuri.ro

Intra in contul tau sau inregistreaza-te GRATUIT (dreapta sus)
Publicitate
Cuprinsul cursului
Limbajul PHP
1. Introducere in limbajul PHP
2. Variabile PHP
3. Operatori PHP
4. Structuri de control
5. Utilizarea tablourilor si scrierea functiilor
6. PHP orientat spre obiecte
MySQL
7. Introducere in MySQL
8. Structura si arhitectura bazelor de date
9. Construirea bazei de date
10. Interogarea INSERT
11. Interogarea SELECT
12. Interogarile UPDATE si DELETE
Realizarea magazinului online
13. Introducere in realizarea magazinul online
14. Crearea bazei de date
15. Pagina principala
16. Afisarea produselor
17. Cosul de cumparaturi
18. Realizarea comenzii
19. Modulul de administrare
20. Instalare Apache, MySQL si PHP in Windows
Cursuri noi Top cursuri
Curs de legislatie rutiera

7 lectii online
Excel prin exemple

10 lectii online
Windows XP prin exemple

10 lectii online
Infiintarea unei firme

6 lectii online
Gramatica limbii engleze

27 lectii online
Introducere in e-Business

25 lectii online
Curs de Machiaj

13 lectii online
Curs de Fashion

17 lectii online
Curs de Barman

10 lectii online
HTML pe intelesul tuturor

11 lectii online
cursuri
Copyright © 2005-2011 - eCursuri.ro - toate drepturile rezervate - E-mail: contact@ecursuri.ro Cursuri și certificări GDPR