Ostatnio miałem troche wolnego czasu i postanowiłem go dobrze „wykorzystac”…
Wiec napisałem poradnik jak postawic na swoim komputerze servwer Apache + PHP + MySql.
Może komus to się przyda do testowania wlasnego forum przed umieszczeniem go w necie…
Server zostanie zainstalowany w systemie Windows XP Pro.
Okej wiec zaczynamy
InstalacjaApache2
Pierwsza rzecza będzie instalacja servera Apache, najpierw należy go pobraz ze strony 1.
W chwili gdy pisalem ten poradnik najnowsza stabilna wersja była 2.0.54 wiec taka pobieramy. Pobieramy instalatorem *.msi . Sama instalacja nie przysparza kłopotów, wiec nie mam się co za bardzo rozpisywac nad nia… instalujemy go w domyślnym katalogu, czyli „C:\Program Files\Apache group\Apache2”.
Po zakończeniu instalacji restartujemy komputer i sprawdzamy czy obok zegarka pojawilo się czerwone „piorko” jeżeli tak to wlaczamy przeglądarkę internetowa i wpisujemy do niej adres: http://localhost/ bądź http://127.0.0.1/ . Jeżeli zaladuje nam się strona z logiem Apache’a to znaczy ze Server jest poprawnie zainstalowany i dziala.
Dodatkowo na dysku C tworzymy katalog „WWW” w nim będziemy umieszczac nasze strony i fora.
Instalacja PHP do Apache2
Pierwsza rzeczą jaka musimy zrobić to pobrac PHP w formie ze strony 2 „zip” ponieważ nie mam jeszcze instalatora automatycznie konfigurującego Apache’a. Najnowsza wersja to 5.0.4, ja polecam pobrac wersjae 4 jest stabilna i ma wieksze możliwości konfiguracji.
Po ściągnięciu „zipa” rozpakowujemy go na dysku C i zmieniamy nazwe folderu z „php-[wersja]-Win32” na „php”, czyli uzyskujemy „C:\php”
Teraz musisz przekopiowac plik „php.ini-dist” z folderu C:\php do folderu C:\windows i zmienic jego nazwe na „php.ini”.
Nastepnie odnajdujemy w skopiowanym pliku linie o tresci:
- Kod: Zaznacz wszystko
extension_dir = „./”
I zmieniamy na:
- Kod: Zaznacz wszystko
extension_dir = „c:\php\extensions”
Nastepnie znajdz linie o tresci:
- Kod: Zaznacz wszystko
doc_root =
I zmien jaj na:
- Kod: Zaznacz wszystko
doc_root = „c:\www”
Musimy jeszcze skopiowac z folderu „c:\php” do „c:\windows\system32” nastepijace pliki: „php4apache2.dll” i „php4ts.dll”
Najważniejsze odszukaj linijke kodu „register_globals” i zmieni ja na „on”
Teraz zajmiemy się edycja pliku httpd.conf, który znajdziemy w katalogu c:\program files\apache group\apache2\conf. Dodamy do niego kilka linijek kodu – najlepiej na koncu.
- Kod: Zaznacz wszystko
ScriptAlias /php/ „c:/php/”
AddType application/x-httpd-php .php
Action application/x-http-php “/php/php.exe”
Teraz odnajdz linie w pliku http.conf o tresci:
- Kod: Zaznacz wszystko
DirectoryIndex index.html index.html.var
I zmien na:
- Kod: Zaznacz wszystko
DirectoryIndex index.html index.html.var index.php3
Index.php4 index.php
Zrestartuj teraz monitor Apache’a klikajac 2x na ikonke piorka kolo zegarka I klikajac na “Restart”
Twoim głównym katalogiem do umieszczani stron jest „c:\www”
Żeby sprawdzic czy obsluga skryptow php jest prawidlowa tworzymy plik.
Otwieramy Notatnik wpisujemy <?php phpinfo() ; ?> i zapisujemy jako phpinfo.php w naszym katalogu WWW.
Teraz odpalamy przedladarke, wpisujemy localhost i klikamy na nasz plik jeżeli wyświetli się strona z informacjami na temat obsługi php to znaczy ze wszystko dziala
Instalacja MySql
Wpierw pobieramy instalacji ze strony 3 wybieramy wersja 4.1 nie jajnowsza aczkolwiem stabilna i testowana przeze mnie.
Instalacja MySql jest banalna klikamy caly czasn na Next, gdy instalator zapyta o haslo dla roota podajemy wymyslone przez nas. Pozniej wybieramy „typical”.
Teraz odpalamy z katalogu MySql’a \bin\winmysqladmin.exe, wpisujemy jakis username i haslo, nie maja one większego znaczenia.
Jeżeli w roku okna widzimy zielone światło to znaczy ze baza danych pracuje poprawnie.
Linki:
1) Apahe2 http://ftp.tpnet.pl/vol/d1/apache/httpd/binaries/win32/apache_2.0.54-win32-x86-no_ssl.msi
2) PHP http://pl.php.net/get/php-4.4.0.tar.gz/from/ar.php.net/mirror
3) MySql http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-4.1.14-win32.zip/from/http://sunsite.icm.edu.pl/mysql/
P.S. Gotowe pliki php.ini i httpd.conf
http://www.servisnet.pl/jarek/Licznik/get.php?id=localhost.rar