18 PHP i MySQL dla każdego
edytowania mapowań powinno wyglądać jak na rysunku 1.5. Wystarczy teraz kliknąć przycisk OK, aby nowe rozszerzenie zostało dodane do konfiguracji serwera. Jeśli chcemy powiązać PHP również z innymi rozszerzeniami plików, np. .phtml, wymienione czynności należy powtórzyć dla każdego typu rozszerzenia.
18 PHP i MySQL dla każdego
Rysunek 1.5.
Konfiguracja serwera IIS — okno edycji mapowań
Wykonywalny: |E:\pkp5\phpcfliexe Przeglądy... |
Wszystkie zlecenia r. Ogranicz do: |
P Aparat skryptu
T Sprawdi czy pik istnieje 1 0K I I Pomoc I
W przypadku gdy instalujemy PHP jako moduł ISAPI postępowanie jest bardzo podobne. Jedynie w oknie edycji mapowań (rysunek 1.5) zamiast ścieżki dostępu do pliku php.exe (lub php5.exe) podajemy ścieżkę dostępu do pliku php4isapi.dll lub php5isapi.dll. Ponadto jeśli chcemy wykorzystywać autentykację HTTP (HTTP Authen-ticatioń), należy w oknie właściwości serwera wybrać zakładkę Filtry ISAPI (ISAPI Filters) i kliknąć przycisk Dodaj. W oknie Właściwości filtru (Filier Properties) pola Nazwa filtru (Filter Nami) wpisujemy php, natomiast w polu Wykonywalny (Executable) ścieżkę dostępu do pliku php4isapi lub phpSisapi (rysunek 1.6). Kilkamy OK, aby dodać nowo utworzony filtr do konfiguracji serwera. Na zakończenie należy zatrzymać (jeśli serwer był podczas czynności konfiguracyjnych uruchomiony) i ponownie uruchomić serwer.
Rysunek 1.6.
Konfiguracja serwera IIS — okno właściwości filtrów ISAPI
Opcje konfiguracyjne PHP zapisane są w plikuphp.ini. Jest ich bardzo wiele, pełną ich listę można znaleźć w dokumentacji PHP. Na szczęście przykładowe pliki ini dystrybuowane razem z pakietem PHP (php.ini-dist i php.ini-recomended) zawierają wstępnie skonfigurowane środowisko i przynajmniej na początku przygody z PHP nie wymagają modyfikacji. W dalszej części książki przyjęto zasadę, że jeśli jakiś przykład będzie wymagał modyfikacji pliku konfiguracyjnego, zostanie to wyraźnie zaznaczone.