Rozdział 1. ♦ Podstawy 15
W przypadku gdy PHP ma pracować jako moduł serwera niezbędne jest również dodanie linii ładującej skompilowany moduł:
LoadModule php4_module libexec/l1bphp4.so dla PHP4, lub
LoadModule php5_module libexec/libphp5.so dla PHP5. W przypadku Apache’a w wersji 1.3.x dodajemy również linie:
AddModule mod_php4.c lub
AddModule mod_php5.c
Na zakończenie trzeba zatrzymać i ponownie uruchomić serwer WWW, który od tej chwili powinien obsługiwać PHP.
W instalacji PHP w systemie Windows do wyboru są dwie możliwości (zakładamy, że w systemie jest zainstalowany serwer WWW IIS lub PWS). Pierwsza z nich to skorzystanie z automatycznego instalatora, druga — to instalacja manualna.
W przypadku korzystania z instalatora, PHP instaluje się tak samo, jak każdą inna aplikację pod Windows. Automatycznie zostanie również wykryty i skonfigurowany dostępny w systemie serwer WWW. Ten sposób nie jest jednak polecany, gdyż tak zainstalowany PHP zawiera szereg ograniczeń, niedostępne są również w tym pakiecie rozszerzenia rozprowadzane w postaci bibliotek dli (aczkolwiek można je później doin-stalować i skonfigurować samodzielnie). Mimo wszystko, dla początkujących użytkowników może to być dobre rozwiązanie, warto jednak zauważyć, że instalacja manualna nie należy do znacznie bardziej skomplikowanych.
Instalację manualną pokażemy na przykładzie serwerów PWS (Personal Web Sewer) w wersji 4 lub nowszej oraz IIS (Internet Information Services), również w wersji 4 lub nowszej. Pierwsze kroki są takie same w obu przypadkach, należy rozpakować archiwum zip z dystrybucją PHP do katalogu na dysku twardym. Najlepiej gdyby był to podkatalog katalogu głównego, niezawierający w swojej nazwie znaków spacji. Może to być więc np. c:\php4, d:\php5 lub podobny. Należy również skopiować plik konfiguracyjny PHP — php.ini-dist pod nazwąphp.ini do lokalizacji znajdującej się w zmiennej środowiskowej PATH, najlepiej do katalogu systemowego Windows. Dalsze postępowanie zależy od rodzaju instalacji oraz rodzaju serwera.