Krzysztof Cal 184055 Data ćw: 02.04.2012
Paweł Korab 187967
Prowadzący: mgr inż. Jarosław Rudy
Sprawozdanie z laboratorium
SCR – sieci komputerowe.
Instalacja pakietu LAMP w systemie KNOPPIX.
1. Cel ćwiczenia.
Celem ćwiczenia jest zapoznanie się z zagadnieniami związanymi z instalacją i konfiguracją serwera WWW, bazy MySQL oraz parsera PHP w systemie KNOPPIX.
Ze stron www.apache.org, www.php.net i www.mysql.com pobraliśmy następujące wersje:
- apache_1.3.41.tar.gz
- libxml2-2.7.6.tar.gz
- mysql-5.0.77.tar.gz
- php-5.2.6.tar.gz
2. Kompilacja i instalacja serwera MySQL.
Pobrany plik mysql-5.0.77.tar.gz rozpakowaliśmy do katalogu /ramdisk. Następnie dokonaliśmy konfiguracji serwera wykonując polecenia:
mkdir /ramdisk/mysql
./configure --prefix=/ramdisk/mysql
Potem poleceniem make skompilowaliśmy serwer. Instalacja odbyła się po wydaniu polecenia make instal.
Podczas kompilowania serwera MySQL zainstalowaliśmy serwer Apache oraz bibliotekę Libxml
3. Kompilacja i instalacja serwera Apache.
Pobrany plik apache_1.3.41.tar.gz rozpakowaliśmy do katalogu /ramdisk/apache_1.3.41.
Następnie dokonaliśmy konfiguracji serwera wykonując polecenia:
mkdir /ramdisk/apache
./configure --prefix=/ramdisk/apache --enable-module=so
Potem poleceniem make skompilowaliśmy serwer. Instalacja odbyła się po wydaniu polecenia make instal.
4. Kompilacja i instalacja biblioteki Libxml.
Pobrany plik libxml2-2.7.6.tar.gz rozpakowaliśmy do katalogu /ramdisk/libxml2-2.7.6.
Następnie dokonaliśmy konfiguracji wykonując polecenia:
mkdir /ramdisk/libxml
./configure --prefix=/ramdisk/libxml
Kompilacja oraz instalacja biblioteki następuje po wpisaniu poleceń make oraz make install.
5. Kompilacja i instalacja serwera PHP.
Pobrany plik php-5.2.6.tar.gz rozpakowaliśmy do katalogu /ramdisk/php-5.2.6.
Następnie dokonaliśmy konfiguracji wykonując polecenia:
mkdir /ramdisk/php
./configure
--prefix=/ramdisk/php
--with-apxs=/ramdisk/apache/bin/apxs
--with-mysql=/ramdisk/mysql
--with-libxml-dir=/ramdisk/libxml
Kompilacja oraz instalacja biblioteki następuje po wpisaniu poleceń make oraz make install.
6. Konfiguracja serwera Apache do pracy z PHP
W kolejnym kroku otworzyliśmy plik konfiguracyjny Apache (/ramdisk/apache/httpd.conf) i dopisaliśmy wiersze
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php .php5
Zapisaliśmy zmiany i dokonaliśmy restartu serwera Apache.
7. Wnioski:
Wszystkie serwery i biblioteki zostały skompilowane, zainstalowane i skonfigurowane.
Niestety z braku czasu zdążyliśmy uruchomić i przetestować tylko MySQL.