Apache, PHP és MySql telepítése kezdőknek Windows XP rendszereken - Installing the Apache web server

Címkék: web, apache, php, mysql
Létrehozva: 2006. december 15. 10:59
A cikk az Apache 2 és a PHP 5 telepítését mutatja be, komplett webszerver kialakítása Windows Xp-n.
 

Szükséges eszközök, Letöltés

Honnan?

 

Apache: http://httpd.apache.org
PHP: http://www.php.net vagy http://hu.php.net/releases/
MySql: http://downloads.mysql.com/

Mit?

apache_2.0.59-win32-x86-no_ssl.msi
php-5.1.2-Win32.zip vagy újabb verzió is jó
mysql-essential-5.0.22-win32.msi

Ezek beváltak nálam, ajánlom nektek is.

Apache telepítés 

Server Information

A Network Domain és a Server Name legyen praktikusan localhost, az email cím tetszőleges.





Telepítési mappa megadása


 Az egyszerűbb útvonal kedvéért én ezt használom: C:\server
 Alapértelmezett a C:\Program Files\Apache Group\
Ebben létre fog hozni még egy Apache2 könyvtárat is.





Telepítés befejezése után

Próbáljuk ki, működik-e az Apache.
A tálcán az óra mellett látható az Apache Monitor ikonja, ezzel tudjuk indítani és leállítani a kiszolgálót.
Ha fut a szerver, böngészőnk címsorába írjuk be a telepítéskor megadott címet, azaz http://localhost.
Ennek hatására az Apache üdvözlőoldalát kell kapnunk.

PHP telepítés


Csomagoljuk ki a letöltött php zip fájlt

ide: C:\server\php

Környezeti változók módoítása

 nyissuk meg a Sajátgép tulajdonságai > Speciális > Környezeti változók
A rendszerváltozók között találunk egy ilyet, hogy Path

kijelölés után Szerkesztés gombra kattintva  az értékéhez fűzzük hozzá a PHP könyvtár elérési útvonalát, pontosvesszővel elválasztva azt a meglévő elérési út listától! Nálam ez így néz ki: (....a meglévő lista...) ;C:\server\php


Ezután a php.ini-recommended nevű konfigurációs fájlról készítsünk egy másolatot a saját könyvtárába, majd nevezzük át php.ini-re és nyissuk meg (pl. a jegyzettömbbel). Keressük meg az extension_dir = "./" sort, és az idézőjelek közé másoljuk be a kiegészítők elérési útvonalát, ami gyakorlatilag az az útvonal ahova a PHP-t kicsomagoltuk, plusz egy /ext. Ha az elérési útvonal szóközöket is tartalmaz, nagyon fontos az idézőjelek használata! Mentsük el az állományt! Nálam ez így néz ki: 
extension_dir = "C:\server\php\ext"


A php.ini elérhetőségének megadása

Sok helyen azt javasolják, hogy állítsunk be környezeti változót erre is, de én nem ezt ajánlom.
Start menü > Futtatás > regedit
Készítsünk egy ilyen HKEY_LOCAL_MACHINE \ SOFTWARE \ PHP \ IniFilePath útvonalat.
Ami azt jelenti, hogy a HKEY_LOCAL_MACHINE\SOFTWARE belül kell csinálni egy PHP nevű kulcsot (mappát) azon belül pedig egy IniFilePath nevű karakterláncot aminek az értéke:C:\server\php





Apache httpd.conf konfigurációs fájljának szerkesztése  -> C:\server\Apache2\conf\httpd.conf

Az álomány végére illeszük be ezt a két sort:

LoadModule php5_module "C:/server/php/php5apache2.dll"
AddType application/x-httpd-php .php .php4 .php3

A DirectoryIndex elemei közé vegyük fel az index.php -t.

DocumentRootaz a könyvtár ahol a honlapjaidat fájljait helyezheted el. Ha megváltoztatod a DocumentRoot beállítást, akkor a rögtön alatta szereplő legelső <Directory > paraméterét is írjuk át ugyanerre a könyvtárra!
A DocumentRootkönyvtárba ( c:\server\Apache2\htdocs\  alapesetben )
készítsünk egy ilyen fájlt, hogy phpinfo.php aminek a tarlalma:
<?php

phpinfo();

?>

Újraindítjuk a windows-t  és beírjuk a  böngészőnk  címsorába:  http://localhost/phpinfo.php

 

MYSQL telepítés

A mysql telepítése egyszerű, olyannyira hogy nem igényel szerintem úgymutatást, de ha mégse menne akkor itt egy Mysql4 install doksi ami jó.
A lényeg hogy a php.ini -ben a "Windows Extensions" résznél a "extension=php_mysql.dll" elől ki kell törölni a pontosvesszőt, apache restart és elvileg már el is éred a hagyományos mysql példákkal php-ből.






hu.php.net