Praca magisterska
Transkrypt
Praca magisterska
Serwery Aplikacji WWW Przygotowanie i konfiguracja środowiska pracy 1. Instalacja i konfiguracja Apache http Server v.2.2.6 a. Wybieramy domyślne opcje wpisując: Network Domain 127.0.0.1, Server Name localhost, Administrator's email adress dowolny ciąg znaków z „@” b. Otwieramy plik konfiguracyjny httpd.conf (zlokalizowany w C:/Program Files/…/Apache2.2/conf) i edytujemy następujące wpisy: Listen 127.0.0.1:80 ServerName localhost DirectoryIndex index.html index.php index.php5 DocumentRoot "C:/Program Files/…/Apache2.2/htdocs" c. Odkomentowujemy (usuwamy # na początku linii) wpis: Include conf/extra/httpd-userdir.conf d. Zapisujemy plik httpd.conf e. W katalogu C:/Program Files/…/Apache2.2/ tworzymy katalog „users” a w nim swój katalog domowy zawierający plik index.html f. Otwieramy plik konfiguracyjny httpd-userdir.conf (zlokalizowany w zlokalizowany w C:/Program Files/…/Apache2.2/conf/extra) i edytujemy wpisy: UserDir "C:/Program Files/…/Apache2.2/users" <Directory " C:/Program Files/…/Apache2.2/users"> AllowOverride All Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec ExecCGI Order allow,deny Allow from all </Directory> g. Zapisujemy plik httpd-userdir.conf i restartujemy serwer h. Po wpisaniu http://localhost/~nazwa_katologu_domowego przeglądarka powinna wyświetlić index.html 2. Instalacja PHP v.5 a. Zawartość archiwum php5.2-win32.zip wypakowujemy do katalogu C:/php5 b. Zawartość archiwum pecl5.2-win32.zip wypakowujemy do katalogu C:/php5/ext c. W katalogu C:/php5 odnajdujemy plik php.ini-recommended i zmieniamy jego nazwę na php.ini d. W pliku php.ini edytujemy: i. odkomentowujemy linię (usuwamy ; z początku lini) error_reporting = E_ALL & ~E_NOTICE | E_STRICT. ii. display_errors On. iii. doc_root = "C:/Program Files/…/Apache2.2/htdocs " iv. extension_dir = "C:/php5/ext" e. kopiujemy plik php.ini do katalogu WINDOWS (WINNT) f. kopiujemy pliki: php5ts.dll, ntwdblib.dll (z katalogu C:/php5) do katalogu SYSTEM 32 g. otwieramy plik httpd.conf (C:/Program Files/…/Apache2.2/conf/) i na końcu dopisujemy: LoadModule php5_module "C:/php5/php5apache2_2.dll" AddType application/x-httpd-php .php h. zapisujemy plik, restartujemy serwer; i. tworzymy plik info.php o treści <?php phpinfo(); ?> , umieszczamy go w katalogu domowym i wyświetlamy w przeglądarce (efekt oczekiwany: fioletowo-biała tabela opisująca konfigurację php) 3. Instalacja MySQL v.5.0 a. Wybieramy opcję Standard Configuration b. Zaznaczamy opcje: i. Install As Windows Sernice (MySQL) ii. Lunch the MySQL Server automatically iii. Include Bin Directory in Windows PATH c. Ustalamy uŜytkownika i hasło (root, root) d. Nie zaznaczamy opcji Enable root Access from remote machines e. Po instalacji powinna istnieć moŜliwość zalogowania do bazy danych poprzez wpisanie w konsoli polecenia: mysql –u root –p (enter) root