Instalacje apache


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”.



Wyszukiwarka

Podobne podstrony:
Kompilacja i instalacja Apache' Nieznany
instalacja apache
instalacja i konfiguracja apache 2 2 z php 5 x pod windows xp eioba
instalacja i konfiguracja apache 2 2 z php 5 x pod windows xp eioba
Instalacja serwera apache pod windows
Instalacja i konfiguracja Apache SSL
instalacja debiana
INSTALACJE TRYSKACZOWE I ZRASZACZOWE
Urządzenia i instalacje elektryczne w przestrzeniach zagrożonych wybuchem
Instalacje elektroenergetObl1
Projekt Instalacji deponowanie 2
Instalacje odgromowe
Wybrane elementy automatyki instalacyjnej
instalacje grzewczaet
monter instalacji gazowych 713[07] z2 03 u
8 Instalacja spalin wylotowych id

więcej podobnych podstron