„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