Podstawy PHP i MySQL
Dodatek 1 - Przygotowanie środowiska pracy w warunkach domowych
Powrót do spisu tematów
W tym rozdziale:
|
Kilka słów tytułem wstpu
Aby móc testować skrypty pisane w trakcie tego szkolenia, należy
mieć dostęp do serwera WWW współpracującego z interpreterem PHP.
Wszystkie skrypty są bowiem interpretowane przez serwer,
użytkownikowi wysyłany jest kod wynikowy (najczęściej czysty HTML).
1. Pobranie pliku instalacyjnego Adres strony domowej rozwiązania Wamp 5: http://www.wampserver.com/en Serwery w wersji Wamp5 1.7.0 można pobrać stąd (17,7 MB) 2. Instalacja serwerów w rozwiązaniu Wamp 5 - Należy uruchomić program instalacyjny. W poniższym oknie wybieramy klawisz Next.
- Należy zaakceptować warunki umowy licencyjnej (zaznaczamy opcjęI accept the agreement). Klikamy w przycisk Next.
- Okno dialogowe umożliwiające określenie lokalizacji instalacji serwerów. Jeżeli nie ma szczególnej potrzeby (brak miejsca na dysku C:\ lub innych przeciwwskazań), można nie zmieniać domyślnie zaproponowanej ścieżki: C:\wamp. Klikamy w przycisk Next.
- Określenie nazwy programu widocznej w menu start. Jeżeli nie ma takiej potrzeby, nie trzeba niczego zmieniać w poniższym oknie. Klikamy przycisk Next.
- Jeżeli chcemy, aby serwery były uruchamiane wraz z uruchomieniem systemu Windows, należy zaznaczyć opcję dostępną w poniższym oknie. Klikamy w przycisk Next.
- Instalator przed rozpoczęciem procesu instalacji wyświetla konfigurację instalacji. Jeżeli jest ona prawidłowa, klikamy przycisk Next. Jeżeli chcemy wrócić do wcześniej wyświetlanych okien, klikamy przycisk Back.
- Rozpoczyna się proces instalacji. W trakcie instalacji nie należy klikać w żadne przyciski. Kliknięcie w przycisk Cancel spowoduje przerwanie instalacji.
- W poniższym oknie określamy folder przeznaczony na publikowanie stron WWW. Na potrzeby tego szkolenia nie zmieniamy ustawień domyślnych. Należy kliknąć przycisk OK.
- Skrypty PHP potrafią wysyłać pocztę elektroniczną. W tym celu konfigurując interpreter PHP powinniśmy podać nazwę serwera pocztowego, z którego będzie wysyłana poczta. Ponieważ wiele serwerów pocztowych wymaga autoryzacji podczas wysyłania maili, można nie zmieniać domyślnego wpisu. Klikamy przycisk Next.
- W poniższym oknie administrator instalowanego serwera powinien podać swój adres e-mail. Na ten adres będą przesyłane informacje o ewentualnych błędach działania. Będzie on również widoczny dla osób wyświetlających podstawowe dane serwera.
- W poniższym oknie dialogowym określamy domyślną przeglądarkę. Ustawienia domyślne honorują Internet Explorer. Jeżeli nie ma takiej potrzeby, nie zmieniamy ustawień domyślnych, klikamy przycisk Otwórz.
- Następuje automatyczne konfigurowanie serwerów. Nie należy klikać w żaden przycisk. Poniższe okno zostanie automatycznie zamknięte.
- System Windows wykrył, i
serwer WWW Apache próbuje otworzyć zamknięte porty komunikacyjne.
Jeżeli uruchamiamy serwer tylko po to, aby działał lokalnie w celach
testowania działania skryptów, możemy wybrać przycisk Blokuj
nadal. Jeżeli strony publikowane na naszym serwerze mają być
widoczne z innych komputerów lub z Internetu, należy wybrać przycisk
Odblokuj. Udostępnienie stron WWW publikowanych na naszym
serwerze może zależeć jeszcze od wielu innych ustawień, dlatego
wybranie opcji Odblokuj nie musi być jednoznaczne z
udostępnieniem zasobów serwera w sieci Internet.
- Okno dialogowe informujące o zakończeniu instalacji. Zaznaczona opcja Lunch WAMP5 now spowoduje uruchomienie serwerów. Należy sprawdzić, czy opcja ta jest zaznaczona i kliknąć przycisk Finish.
- Po zakończeniu instalacji i uruchomieniu serwerów pojawi się odpowiednia ikonka na pasku zadań (prawy, dolny róg ekranu).
3. Sprawdzenie poprawności działania serwerów - Należy uruchomić
przeglądarkę internetową i wpisać następujący adres:
http://localhost
- Przegląarka ostrzega, że po zaakceptowaniu wyboru będziemy korzystać z poziomu mniej zabezpieczonego. Ponieważ dotyczyć to będzie tylko stron publikowanych na naszym serwerze, zgadzamy się na te ustawienia. Należy kliknąć przycisk Tak.
- W przeglądarce zostanie wyświetlona strona startowa serwera. Ukazanie się tej strony jest potwierdzeniem poprawnego zainstalowania serwera WWW i interpretera PHP.
4. Publikowanie stron na serwerze WWW - Należy otworzyć następującą
lokalizację na dysku: c:\wamp\www 5. Ustawienia dostępu do serwera MySQL Po zainstalowaniu serwerów w wersji Wamp 5 serwer MySQL nie ma
określonego hasła do konta root (konto administratora). Należy
utworzyć hasło dla tego konta. Skorzystamy z narzędzia dostarczonego
w pakiecie - PHP My Admin. W lewym dolnym oknie witryny startowej klikamy w link phpmyadmin (taki sam efekt działania będzie, gdy bezpośrednio w przeglądarce wpiszemy adres: http://localhost/phpmyadmin)
W kolejnym oknie klikamy w link Uprawnienia.
W tabeli zostaną wyświetlone wszystkie konta użytkowników serwera MySQL. Aby edytować uprawnienia danego użytkownika, należy w jego wierszu kliknąć ikonę wskazaną strzałką w poniższszym rysunku.
W pola oznaczone na poniższym rysunku należy wpisać dwukrotnie to samo hasło, następnie kliknąć przycisk Wykonaj. Od tej chwili nie będzie uruchamiany program PHPMyAdmin. W tym celu należy otworzyć lokalizację na dysku: C:\wamp\phpmyadmin. Znajduje się tam plik o nazwie config.inc. Należy otworzyć go w programie Notatnik. Odszukujemy nastęującej lini kodu: Pomiędzy znakami apostrofu należy wpisać hasło dla konta root,
takie samo, jako określiliśmy powyżej. Należy zapamiętać zmiany w pliku config.inc i zamknąć
program Notatnik. Tworzenie nowych kont na serwerze MySQL z użyciem narzędzia PHPMyAdmin Ze względów bezpieczeństwa skrypty nie powinny wykorzystywać administracyjnego konta root. Warto więc utworzyć nowe konto, ewentualnie bazę dedykowanę temu kontowi, tzn. bazę, do której będzie miał wszystkie prawa właściciel zakładanego konta. Oczywiście konto root będzie posiadało uprawnienia do wszystkich baz. Aby założyć nowe konto wraz z bazą, należy postępować według poniższych punktów. - Otwieramy stronę
http://localhost/phpmyadmin
- Na głównej stronie PHPMyAdmin wybieramy link Przeładuj uprawnienia.
- Wybieramy link Dodaj nowego użytkownika.
- Ustalamy nazwą użytkownika,
określamy host oraz dwukrotnie wprowadzamy hasło dla tego konta. Na
potrzeby szkolenia należy ustawić takie ustawienia, jak na poniższym
rysunku.
7. Konfigurowanie ustawień w pliku php.ini pod kątem wykorzystania grafiki Aby PHP obsługiwało dynamiczną grafikę, należy uruchomić tę opcję (w rozwiązaniu wamp jest ona domyślnie wyłączona).
|
|