image Home       image Fowles,       image Fitzgerald,       image r04 06 (9)       image R 22MP (3)       image 45 (3)       

Linki

[ Pobierz całość w formacie PDF ]

Instalacje apache, php i mysql

 

Instalacje Apache pod linuxem możemy przeprowadzić, na co najmniej dwa sposoby, instalacje z pakietów, w przypadku systemu Debian są nimi pliki o rozszerzeniu deb, drugim sposobem jest kompilacja źródeł programu i ich instalacja.

 

Instancja z pakietów

 

Do instalacji za pomocą pakietów wykorzystamy narzędzie „apt-get”, które pobierze nam najnowsze przygotowane pakiety wprost z serwera dystrybucji.

 

Aby zainstalować Apache wystarczy tylko wpisać:

 

apt-get install apache

 

Instalacja php4

 

apt-get install php4

Najpierw w pliku /etc/apache/httpd.conf musimy odhaszować ( # ) linijkę:

LoadModule php4_module /usr/lib/apache/1.3/libphp4.so

 

Dzięki niej skrypty będą wykonywane przez wewnętrzny moduł serwera WWW, co przyspieszy ich przetwarzanie. Teraz w pliku /etc/apache/srm.conf dopisujemy poniższe linie:

 

DirectoryIndex index.html index.htm index.php index.php3

AddType application/x-httpd-php .php

AddType application/x-httpd-php .php3

 

Dzięki pierwszej z nich, gdy w adresie URL nie podamy nazwy pliku, to w podanym katalogu Apache będzie szukał pliku index.htm* lub index.php*. Ostatnie dwie linie sprawiają, że gdy pobieramy z serwera pliki .php*, to zanim zostaną one wysłane do przeglądarki klienta, są najpierw przetwarzane przez moduł Apache'a.

W tym momencie wystarczy zrestartować "Indianina":

/etc/init.d/apache restart

 

Instalacja mysql

apt-get install mysql-server mysql-common mysql-client

Podczas instalacji odpowiadamy na pytania

 

Remove all databases : No
Host : localhost
Port : 3306
Should MySQL start on boot? : Yes

Po instalacji koniecznie należy ustawić hasło użytkownika, root.

mysqladmin -u root password nowe_hasło

Po wykonaniu tej komendy należy usunąć wpis znajdujący się w pliku /.bash_histor który zawiera zapis wykonanej przez nas komendy (wraz z hasłem do bazy mysql).

Instalacje ze źródeł

Instalacje rozpoczynamy od pobrania interesujących nasz wersji programu apache i php.

Rozpakuj żródła w wybranym katalogu np. /usr/local/src

 

tar xzf apache-1.x.x.tgz

tar xzf php-4.x.x.tar.gz

Zrób linki dla łatwiejszej nawigacji

ln -s apache-1.x.x apache

ln -s php-4.x.x php

teraz

cd apache

./configure --prefix=/usr/local/apache

 

Objaśnienie:
Katalog w którym będzie skompilowany Apache to /var/lib/apache, pliki konfiguracyjne w /etc/apache, katalog główny www: /home/httpd/html, podobnie katalog cgi-bin, logi w /var/log/httpd.

 

cd ../php

./configure --with-apache=../apache --with-mysql=/ścieżka/do/mysql --enable-track-vars

 

Objaśnienie:


Zrobiliśmy config do kompilacji PHP4. PHP będzie skompilowane w katalogu: /var/lib/php4, z apachem w katalogu: ../apache_1.3.19, z ftp oraz MySQL. Później kompilujemu (make) i instalujemy (make install)

 

make

make install

Bierzemy się za apache'a

cd ../apache

 

./configure --prefix=/usr/local/apache --activate-module=src/modules/php3/libphp3.a

 

make

make install

i plik konfiguracyjny PHP

 

Teraz trzeba skopiować plik php.ini :

cd ../php

cp php3.ini-dist /usr/local/apache/conf/php3.ini

 

Teraz trzeba skonfigurować Apache. Edytujemy plik /etc/apache/httpd.conf (np. vi /etc/apache/httpd.conf), w nim w sekcji :

DirectoryIndex index.html index.php index.php3 index.php4 index.cgi

I jeszcze samo PHP. Znajdź sekcję AddType application/x-httpd-php i należy to odhashować (skasować # na początku linii). Po edycji wygląda tak:
 

AddType application/x-httpd-php3 .php3 .php

 

Rozszerzenia dla wykonywanych skryptów

 

AddType application/x-httpd-php3-source .phps

 

Rozszerzenia dla wyświetlenia kodu źródłowego skryptu

teraz uruchamiamy Apache'a

cd /usr/local/apache/bin ./apachectl start

Sprawdźmy jak pracuje serwer www

./apachectl status

 

Apache Server Status for twój.serwer.www Server Version: Apache/1.3.9 (Unix) PHP/3.0.15

Server Built: Jun 15 2000 15:12:45 ...

 

Jeżeli chcesz, aby Apache startował podczas startu systemu dopisz

“/usr/local/apache/bin/apachectl start” do “/etc/rc.d/rc.local”.

... [ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zolka.keep.pl