opisy na gg
Login: Hasło:
- Na stronę główną
STREFA SMSOWA
- Alias 70.pl
- Księga Gości
- Shoutbox
- Newsletter E-mail
- Newsletter Gadu-Gadu
- Licznik (+statystyki)
- Licznik Online
- Podmieniacz bannerów
- Podmieniacz buttonów
- Wygryzanko
- Powiadamiacz
- Zarabiaj na reklamie
Darmowe gadżety:
- Sonda
- Liczniki kliknięć
- Porady dla WebMasterów
- Porady PHP i MySQL
- Porady HTML i CSS
- Porady Windows
- Porady Paint Shop Pro
- Multiwyszukiwarka
- Skrypt imienin
- Imieniny + wyszukiwarka
- Kursory na WWW
- Narzędzia dla webmastera
- Gotowe Skrypty



Inne:
Na Twoją Komórkę
- Polityka prywatności
- Regulamin
- Program Partnerski


Wpisz się do Księgi Gości:
zobacz | wpisz się
Polecaj nas:
Poleć naszą stronę.
Newsletter serwisu:




PHP Offline    czyli stawiamy serwer PHP na domowym komputerze 

Obok logowania na stronach WWW, konfiguracja serwera PHP na własnym komputerze jest najbardziej gorącym tematem. Wielokrotnie otrzymuję od Was pytania jak skonfigurować Apacha i PHP aby można było ćwiczyć się w pisaniu skryptów bez konieczności podłączania się do sieci. Wreszcie nadszedł czas, aby opisać cały mechanizm tworzenia własnego serwera.

W artykule oparłem się na serwerze Apache w wersji 1.3.19 - można go pobrać bezpośrednio z naszej witryny: Apache 1.3.19 (1,74 MB).

Sama instalacja Apacha nie jest niczym szczególnym i przebiega podobnie jak instalacja każdego innego programu pod Windowsami. Jedyne o czym należy pamiętać to określenie katalogu w którym ma się znajdować nasz serwer - na nasze potrzeby niech to będzie C:\serwer\Apache. (uwaga: w czasie instalacji zaproponuj własną ścieżkę dostępu - C:\serwer). 

Dodatkowo po zainstalowaniu serwera powinniśmy utworzyć folder w którym przechowywane będą nasze strony - aby było najłatwiej nazwijmy go www i stwórzmy w C:\serwer\Apache. (domyślnym folderem jest htdocs, ale my ułatwimy sobie zadanie tworząc własny - www)

 Po zainstalowaniu Apacha musimy się zająć konfiguracją, czyli przerobić plik httpd.conf (u nas C:\serwer\Apache\conf\httpd.conf  - uwaga: istnieje również taki plik w katalogu: C:\serwer\Apache\Apache\conf\ ale nie ten plik modyfikujemy!! My zmieniamy plik w katalogu C:\serwer\Apache\conf\) będący podstawowym plikiem konfiguracyjnym serwera. To właśnie jego konfiguracja odpowiada za to czy nasze strony będą się prawidłowo wyświetlać offline.

Poniżej przykład jak powinien wyglądać nasz plik (znajdują się w nim informacje o lokalizacji, o katalogu startowym - tym z którego serwer "zaczytuje" strony, o dokumentach indexowych, oraz o typach plików możliwych do wyświetlenia) - przedstawiam jedynie informacje konieczne do konfiguracji. Poza nimi są jeszcze inne parametry i komentarze, które możemy zostawić bez zmian lub zmodyfikować według uznania i wiedzy, ale pozostawienie w pliku jedynie tych informacji wystarcza do prawidłowego działania serwera: 

ServerRoot "C:/serwer/Apache"

DocumentRoot "C:/serwer/Apache/www"

<IfModule mod_dir.c>
DirectoryIndex index.html index.htm index.php index.php3 index.php4
</IfModule>

ScriptAlias /php/ "C:/serwer/Apache/php/"
Action application/x-httpd-php "/php/php.exe"
AddType application/x-httpd-php .php

ScriptAlias /php3/ "C:/serwer/Apache/php/"
Action application/x-httpd-php3 "/php/php.exe"
AddType application/x-httpd-php3 .php3

ScriptAlias /php4/ "C:/serwer/Apache/php/"
Action application/x-httpd-php4 "/php/php.exe"
AddType application/x-httpd-php4 .php4

ScriptAlias /html/ "C:/serwer/Apache/php/"
Action application/x-httpd-html "/php/php.exe"
AddType application/x-httpd-html .html

ScriptAlias /htm/ "C:/serwer/Apache/php/"
Action application/x-httpd-html "/php/php.exe"
AddType application/x-httpd-htm .htm


<IfModule mod_dir.c>
DirectoryIndex index.html index.htm index.php index.php3 index.php4
</IfModule>


Po skopiowaniu podanej powyżej zawartości pliku czekają nas jeszcze jedna rzecz - instalacja PHP

Całą instalację rozpoczynamy od ściągnięcia plików PHP - można je pobrać z naszej witryny: PHP (php-4.3.1-Win32.zip - 5,71 MB). Po ściągnięciu i rozpakowaniu całość będziemy mieli w katalogu php-4.3.1-Win32. Należy zmienić nazwę rozpakowanego katalogu na php a następnie cały katalog przenieść do C:\serwer\Apache\.

Dodatkowo musisz pobrać pliki: php.ini i php3.ini - możesz je ściągnąć tutaj: (php.zip - 8,11KB). Oba po rozpakowaniu umieść w katalogu systemowym (C:\windows lub C:\WINNT - w zależności od wersji systemu jaki posiadasz)

Ostatni krok to stworzenie strony testowej - stwórz w folderze ze stronami (C:\serwer\Apache\www) plik o nazwie index.php, wyedytuj go (dowolnym programem do edycji - np. Notatnikiem) i wpisz:

<?php
phpinfo();
?>

taki wpis spowoduje wyświetlenie danych konfiguracyjnych PHP, gdy uruchomimy już stronę.

 

I to w zasadzie cała instalacja. Teraz możesz uruchomić serwer - C:\serwer\Apache\Apache.exe i odpalić przeglądarkę wpisując w niej: http://localhost - w przeglądarce wyświetli nam się stworzona wcześniej strona.

 

Jeśli wystartujesz serwer ręcznie pojawi Ci się okienko "dosowe" z informacją (może być trochę inna w zależności od wersji systemy) "Apache/1.3.19 <Win32> running..." - oznacza to, że nasz serwer działa. Zamykając okienko zakończysz jego pracę a odpalając plik C:\serwer\Apache\Apache.exe wznowisz działanie serwera.





Autor:70.pl
__________________________________________
Artykuł dodano: 2003-05-03 21:40:06
Strona czytana: 16485 razy



Osób na stronie: All Rights Reserved.