„Pracownia internetowa w każdej szkole” (edycja 2004/2005

Transkrypt

„Pracownia internetowa w każdej szkole” (edycja 2004/2005
Instrukcja numer SPD3/11_07/Z
„Pracownia internetowa w kaĪdej szkole”
(edycja 2004/2005)
Opiekun pracowni internetowej cz. 3
(PD3)
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 SPD3/11_07/z
[v. 1.1B]
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 Chose Destination Location upewnij siĊ, Īe w ramce Destination folder wpisana jest
ĞcieĪka C:\PHP
7. W oknie Chose 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 Chose Upload Temporary Directory upewnij siĊ, Īe w ramce Destination folder
wpisana jest ĞcieĪka C:\PHP\uploadtemp
12. W oknie Chose Upload Temporary Directory wybierz przycisk Next
13. W oknie Chose Session Save Directory upewnij siĊ, Īe w ramce Destination folder wpisana
jest ĞcieĪka C:\PHP\sessiondata
14. W oknie Chose 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 SPD3/11_07/z
[v. 1.1B]
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 compete wybierz przycisk OK.
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 Chose Destination Location upewnij siĊ, Īe w ramce Destination folder wpisana jest
ĞcieĪka C:\PHP
7. W oknie Chose 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 Chose Upload Temporary Directory upewnij siĊ, Īe w ramce Destination folder
wpisana jest ĞcieĪka C:\PHP\uploadtemp
12. W oknie Chose Upload Temporary Directory wybierz przycisk Next
© by Darek, Janusz, Robert, Andrzej
NR SPD3/11_07/z
[v. 1.1B]
Strona 3/9
Instalacja obsáugi jĊzyka PHP na serwerze SBS2003
13. W oknie Chose Session Save Directory upewnij siĊ, Īe w ramce Destination folder wpisana jest
ĞcieĪka C:\PHP\sessiondata
14. W oknie Chose 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 SPD3/11_07/z
[v. 1.1B]
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
3. Wybierz z paska zadaĔ kolejno Start Ö Uruchom…
4. W oknie Uruchamianie w polu Otwórz wpisz inetmgr
5. W oknie Uruchamianie wybierz przycisk OK
6. W oknie MenedĪer internetowych usáug informacyjnych IIS (IIS) rozwiĔ (komputer loklany)
7. W oknie MenedĪer internetowych usáug informacyjnych IIS (IIS) rozwiĔ Witryny sieci Web
8. W oknie MenedĪer internetowych usáug informacyjnych IIS (IIS) rozwiĔ DomyĞlna witryna
sieci Web
9. W oknie MenedĪer internetowych usáug informacyjnych IIS (IIS) wskaĪ katalog wirtualny
strony
10. Wybierz prawym przyciskiem myszy katalog wirtualny strony
11. Wybierz z menu podrĊcznego WáaĞciwoĞci
12. W oknie WáaĞciwoĞci: strony: z listy Uprawnienia wykonywania wybierz Skrypty i pliki
wykonywalne
13. W oknie WáaĞciwoĞci: strony: wybierz przycisk OK.
Notatka
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
© by Darek, Janusz, Robert, Andrzej
NR SPD3/11_07/z
[v. 1.1B]
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 SPD3/11_07/z
[v. 1.1B]
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 SPD3/11_07/z
[v. 1.1B]
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 SPD3/11_07/z
[v. 1.1B]
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
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 SPD3/11_07/z
[v. 1.1B]
Strona 9/9