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