(edycja jesień 2005) Opiekun pracowni internetowej - OEiiZK

Transkrypt

(edycja jesień 2005) Opiekun pracowni internetowej - OEiiZK
Instrukcja numer SPD4/16_06/Z
„Pracownia internetowa w każdej szkole”
(edycja jesień 2005)
Opiekun pracowni internetowej cz. 4
(SPD1.2)
Instalacja obsługi języka PHP na serwerze SBS2003
Język skryptowy PHP jest jednym z popularniejszych języków używanym podczas
tworzenie stron WWW. Na serwerze zainstalowana jest już obsługa języka skryptowego
ASP, warto więc ze względów poznawczych i funkcjonalnych dodatkowo zainstalować na
serwerze możliwość obsługi skryptów PHP.
Pobranie plików instalacyjnych z sieci Internet
Pierwsze zadanie omawia pobranie plików niezbędnych do zainstalowania obsługi języka
PHP na serwerze SBS2003 oraz ich instalacji i integracji z Internetowymi Usługami
Informacyjnymi (IIS).
Wskazówka
Pliki instalacyjne serwera PHP można pobrać za darmo z serwisu jego twórców znajdującego się pod
adresem http://www.php.net gdzie należy przejść do menu Download a następnie z sekcji
Windows Binaries wybrać najnowszą wersję instalatora (np. PHP 4.3.10 installer którą używamy w
czasie szkolenia). W tej samej sekcji można również znaleźć rozszerzenia dla serwera PHP (np. PHP
4.3.10 zip package)
Notatka
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
© by Darek, Janusz, Robert, Andrzej
NR SPD4/16_06/z
[v. 1.0]
Strona 1/9
Instalacja obsługi języka PHP na serwerze SBS2003
Zadanie 1
Instalacja języka PHP na serwerze SBS2003
Drugie zadanie omawia proces poprawnej instalacji języka PHP na serwerze SBS2003 i jego
integracji z Internetowymi Usługami Informacyjnymi.
Notatka
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
Polecenie 01 – instalacja serwera PHP
1. Ze szkoleniowej płyty CD, z folderu PHP uruchom program php-4.3.10-installer.exe
2. W oknie Welcome wybierz przycisk Next
3. W oknie License Agreement wybierz przycisk I Agree
4. W oknie Intalation type wybierz opcję Advanced
5. W oknie Intalation type wybierz przycisk Next
6. W oknie Choose Destination Location upewnij się, że w ramce Destination folder wpisana jest
ścieżka C:\PHP
7. W oknie Choose Destination Location wybierz przycisk Next
8. W oknie Backup Replaced Files Zaznacz opcję Yes
9. W oknie Backup Replaced Files upewnij się, że w ramce Backup File Destination Directory
wpisana jest ścieżka C:\PHP\BACKUP
10. W oknie Backup Replaced Files wybierz przycisk Next
11. W oknie Choose Upload Temporary Directory upewnij się, że w ramce Destination folder
wpisana jest ścieżka C:\PHP\uploadtemp
12. W oknie Choose Upload Temporary Directory wybierz przycisk Next
13. W oknie Choose Session Save Directory upewnij się, że w ramce Destination folder wpisana
jest ścieżka C:\PHP\sessiondata
14. W oknie Choose Session Save Directory wybierz przycisk Next
15. W oknie Mail configuration, upewnij się, że w ramce Please enter the address of your SMTP
server wpisana jest wartość localhost
16. W oknie Mail configuration, upewnij się, że w ramce Please enter the ‘from’ address for the
mail function wpisana jest wartość [email protected]
17. W oknie Mail configuration, wybierz przycisk Next
18. W oknie Error Reporting Level zaznacz opcję Display all errors warnings and notices
(strongle recommended during development)
© by Darek, Janusz, Robert, Andrzej
NR SPD4/16_06/z
[v. 1.0]
Strona 2/9
Instalacja obsługi języka PHP na serwerze SBS2003
19. W oknie Error Reporting Level wybierz przycisk Next
20. W oknie Server Type zaznacz opcję Microsoft IIS 6 or higher
21. W oknie Server Type wybierz przycisk Next
22. W oknie File Extensions zaznacz opcję .php
23. W oknie File Extensions zaznacz opcję .phtml (deprecated)
24. W oknie File Extensions zaznacz opcję .php3 (deprecated)
25. W oknie File Extensions wybierz przycisk Next
26. W oknie Start Instalation wybierz przycisk Next
27. W oknie IIS Has been configured wybierz przycisk OK.
28. W oknie Host skryptów systemu Windows wybierz przycisk OK.
29. W oknie Zarejestruj program CScript wybierz przycisk Tak
30. W oknie Host skryptów systemu Windows wybierz przycisk OK.
31. W oknie Instalation complete wybierz przycisk OK.
32. Jeżeli nie widzisz okna Instalation complete, z pewnością jest ono zasłonięte przez inne okno
wyświetlone na ekranie. Zamknij okno z folderami i wybierz przycisk OK w oknie Instalation
complete
Notatka – dlaczego należy uruchomić instalator PHP ponownie?
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
Polecenie 02
Bardzo ważne jest ponowne uruchomienie instalatora obsługi języka PHP
1. Ze szkoleniowej płyty CD, z folderu PHP ponownie uruchom program php-4.3.10-installer.exe
2. W oknie Welcom wybierz przycisk Next
3. W oknie License Agreement wybierz przycisk I Agree
4. W oknie Intalation type wybierz opcję Advanced
5. W oknie Intalation type wybierz przycisk Next
6. W oknie Choose Destination Location upewnij się, że w ramce Destination folder wpisana jest
ścieżka C:\PHP
7. W oknie Choose Destination Location wybierz przycisk Next
8. W oknie Backup Replaced Files zaznacz opcję Yes
9. W oknie Backup Replaced Files upewnij się, że w ramce Backup File Destination Directory
wpisana jest ścieżka C:\PHP\BACKUP
10. W oknie Backup Replaced Files wybierz przycisk Next
11. W oknie Choose Upload Temporary Directory upewnij się, że w ramce Destination folder
© by Darek, Janusz, Robert, Andrzej
NR SPD4/16_06/z
[v. 1.0]
Strona 3/9
Instalacja obsługi języka PHP na serwerze SBS2003
wpisana jest ścieżka C:\PHP\uploadtemp
12. W oknie Choose Upload Temporary Directory wybierz przycisk Next
13. W oknie Choose Session Save Directory upewnij się, że w ramce Destination folder wpisana
jest ścieżka C:\PHP\sessiondata
14. W oknie Choose Session Save Directory wybierz przycisk Next
15. W oknie Mail configuration, upewnij się, że w ramce Please enter the addressof your SMTP
server wpisana jest wartość localhost
16. W oknie Mail configuration, upewnij się, że w ramce Please enter the ‘from’ address for the
mail function wpisana jest wartość [email protected]
17. W oknie Mail configuration, wybierz przycisk Next
18. W oknie Error Reporting Level zaznacz opcję Display all errors warnings and notices
(strongle recommended during development)
19. W oknie Error Reporting Level wybierz przycisk Next
20. W oknie Server Type zaznacz opcję Microsoft IIS 6 or higher
21. W oknie Server Type wybierz przycisk Next
22. W oknie File Extensions zaznacz opcję .php
23. W oknie File Extensions zaznacz opcję .phtml (deprecated)
24. W oknie File Extensions zaznacz opcję .php3 (deprecated)
25. W oknie File Extensions wybierz przycisk Next
26. W oknie Start Instalation wybierz przycisk Next
27. W oknie Existing php.ini file found wybierz przycisk Yes
28. W oknie Warning wybierz przycisk OK.
29. W oknie IIS Has been configured wybierz przycisk OK.
30. W oknie Instalation compete wybierz przycisk OK.
Notatka – dlaczego należy określić katalogi wirtualne, które będą wspierały obsługę
skryptów PHP?
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
© by Darek, Janusz, Robert, Andrzej
NR SPD4/16_06/z
[v. 1.0]
Strona 4/9
Instalacja obsługi języka PHP na serwerze SBS2003
Polecenie 3
Określanie, katalogów wirtualnych serwera WWW, które będą wspierały obsługę skryptów PHP
1. Zaloguj się na konsoli serwera jako administrator
2. Uruchom program Menedżer usług internetowych w następujący sposób:
•
Wybierz z paska zadań kolejno Start Uruchom…
•
W oknie Uruchamianie w polu Otwórz wpisz inetmgr
•
W oknie Uruchamianie wybierz przycisk OK
3. W oknie Menedżer internetowych usług informacyjnych IIS (IIS) rozwiń (komputer loklany)
4. W oknie Menedżer internetowych usług informacyjnych IIS (IIS) rozwiń Witryny sieci Web
5. W oknie Menedżer internetowych usług informacyjnych IIS (IIS) rozwiń Domyślna witryna
sieci Web
6. W oknie Menedżer internetowych usług informacyjnych IIS (IIS) wskaż katalog wirtualny
strony
7. Wybierz prawym przyciskiem myszy katalog wirtualny strony
8. Wybierz z menu podręcznego Właściwości
9. W oknie Właściwości: strony: z listy Uprawnienia wykonywania wybierz Skrypty i pliki
wykonywalne
10. W oknie Właściwości: strony: wybierz przycisk OK.
Notatka
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
© by Darek, Janusz, Robert, Andrzej
NR SPD4/16_06/z
[v. 1.0]
Strona 5/9
Instalacja obsługi języka PHP na serwerze SBS2003
Zadanie 2
Testowanie poprawności instalacji i konfiguracji obsługi PHP
Trzecie zadanie polega na wstępnym przetestowaniu, czy obsługa języka PHP na serwerze
SBS2003 została wykonana poprawnie.
Polecenie 01
1. Zaloguj się na konsoli serwera jako administrator
2. Uruchom program notatnik w następujący sposób
Wybierz z paska zadań Start Uruchom…
W oknie Uruchamianie w polu Otwórz wpisz notepad
W oknie Uruchamianie wybierz przycisk OK.
3. W oknie Bez tytułu – Notatnik wpisz
<?
phpinfo();
?>
4. W oknie Bez tytułu – Notatnik wybierz z menu Plik a następnie Zapisz jako…
5. W oknie Zapisz jako z listy Zapisz jako typ wybierz Wszystkie pliki
6. W oknie Zapisz jako w polu Nazwa pliku wpisz
O:\homepages\nauczyciel0xxn\test.php
gdzie xx to numer stolika przy którym siedzisz
7. W oknie Zapisz jako wybierz przycisk Zapisz
8. Zamknij program Notatnik
9. Uruchom program Internet Explorer
10. W polu adres wpisz:
http://sbsNR/strony/nauczyciel0xxn
gdzie NR to numer twojego serwera SBS, a xx twojego stolika, np.:
http://sbs32/strony/nauczyciel031n
..................................................................................
11. Otwórz plik test.php
12. Czy na ekranie pojawiła się informacja o stanie serwera PHP?
..................................................................................
13. Uruchom program Internet Explorer
14. W polu adres wpisz:
http://sbsNR/stronydomowe/nauczyciel0xxn
gdzie NR to numer twojego serwera SBS, a xx twojego stolika, np.:
http://sbs32/stronydomowe/nauczyciel031n
..................................................................................
15. Otwórz plik test.php
16. Czy na ekranie pojawiła się informacja o stanie serwera PHP? Jeżeli nie, to dlaczego?
..................................................................................
© by Darek, Janusz, Robert, Andrzej
NR SPD4/16_06/z
[v. 1.0]
Strona 6/9
Instalacja obsługi języka PHP na serwerze SBS2003
Zadanie 3
Instalacja rozszerzeń języka PHP
Trzecie zadanie omawia sposób rozszerzenia możliwości oferowanych przez język PHP o
obsługę standardowych formularzy oraz obsługę dynamicznie generowanej grafiki.
Polecenie 01
1. Zaloguj się na konsoli serwera jako administrator
2. Otwórz folder PHP znajdujący się na szkoleniowej płycie CD
3. W otwartym oknie Exloratora Windows w folderze PHP zaznacz plik php_gd2.dll
4. Wybierz z menu podręcznego Kopiuj
5. Wybierz z paska zadań kolejno Start Mój komputer
6. W oknie Mój komputer otwórz dysk C
7. W oknie C:\ otwórz folder PHP
8. W oknie C:\PHP wybierz z menu kolejno Edycja Wklej
9. Zamknij okno C:\PHP
Wskazówka
Bibliotekę php_gd2.dll możesz znaleźć w pobranym z serwisu http://www.php.net pliku rozszerzeń
serwera PHP o nazwie php-4.3.10-Win32.zip. Znajduje się ona wewnątrz folderu extension.
Notatka – jaka czynność została wykonana?
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
© by Darek, Janusz, Robert, Andrzej
NR SPD4/16_06/z
[v. 1.0]
Strona 7/9
Instalacja obsługi języka PHP na serwerze SBS2003
Zadanie 4
Konfiguracja ustawień
W zadaniu piątym omawiamy konfigurację pliku php.ini
Polecenie 01
1. Zaloguj się na konsoli serwera jako administrator
2. Wybierz z paska zadań kolejno Start Uruchom…
3. W oknie Uruchamianie w polu Otwórz wpisz
c:\windows\php.ini
4. W oknie uruchomionego notatnika, do którego został wczytany plik php.ini wybierz z menu
Edycja Zamień…
5. W oknie Zamienianie w polu Znajdź wpisz
register_globals = Off
6. W oknie Zamienianie w polu Zamień na wpisz
register_globals = On
7. W oknie Zamienianie wybierz przycisk Zamień wszystko
8. W oknie Zamienianie w polu Znajdź wpisz (nie zapomnij o średniku z przodu)
;extension=php_gd2.dll
9. W oknie Zamienianie w polu Zamień na wpisz
extension=php_gd2.dll
10. W oknie Zamienianie wybierz przycisk Zamień wszystko
11. Zamknij okno zamienianie
12. Zamknij okno notatnika
13. W oknie Notatnik wybierz przycisk Tak
Notatka – co powodują wprowadzone w pliku php.ini zmiany?
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
© by Darek, Janusz, Robert, Andrzej
NR SPD4/16_06/z
[v. 1.0]
Strona 8/9
Instalacja obsługi języka PHP na serwerze SBS2003
Zadanie 5
Ostateczne testowanie obsługi języka PHP
Zadanie piąte polega na przetestowaniu wprowadzonych zmian i rozszerzeń języka PHP.
Polecenie 01
1. Uruchom program Internet Explorer
2. W polu adres wpisz:
http://sbsNR/strony/nauczyciel0xxn/
gdzie NR to numer twojego serwera SBS, a xx twojego stolika, np.:
http://sbs32/strony/nauczyciel031n
..................................................................................
3. Otwórz plik test.php
4. Na ekranie powinna pojawić się informacja o stanie serwera PHP
Polecenie 02
1. Do folderu
O:\homepages\nauczyciel0xxn
skopiuj z płyty dostarczonej przez wykładowcę folder o nazwie php_grafika (folder ten znajduje
się w folderze PHP na płycie CD)
2. Uruchom program Internet Explorer
3. W polu adres wpisz:
http://sbsNR/strony/nauczyciel0xxn/php_grafika/
gdzie NR to numer twojego serwera SBS, a xx twojego stolika, np.:
http://sbs32/strony/nauczyciel031n/php_grafika
..................................................................................
4. Otwórz plik index.php
5. Co pojawia się w oknie przeglądarki?
..................................................................................
..................................................................................
..................................................................................
Notatka – podsumowanie
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
© by Darek, Janusz, Robert, Andrzej
NR SPD4/16_06/z
[v. 1.0]
Strona 9/9