Dokument ten opisuje jak szybko zainstalowaæ PHP 3.0.15 wraz z serwerem www Apache 1.3.x w systemie RH
Linux.
Przejd¿ na konto root .
su root
Rozpakuj ¿ród³a w wybranym katalogu np. /usr/local/src
tar xzf apache-1.3.9.tgz
tar xzf php-3.0.15.tar.gz
Zrób linki dla ³atwiejszej nawigacji
ln -s apache-1.3.9 apache
ln -s php-3.0.15 php
teraz
cd apache
./configure
--prefix=/usr/local/apache
cd ../php
./configure
--with-apache=../apache
--enable-track-vars
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
cd ../php
cp php3.ini-dist /usr/local/apache/conf/php3.ini
w pliku konfiguracyjnym apache'a (httpd.conf) okre¶lamy
rozszerzenia dla skryptów PHP (typy mime)
cd /usr/local/apache/conf
i aktywujemy linie
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
...
w RH Linux aby Apache'a uruchamia³ siê przy boot
systemu zrób
cp apachectl /etc/rc.d/init.d/
ln /etc/rc.d/init.d/apachectl /etc/rc.d/rc3.d/S95apache
Czas na test dzia³ania skryptów PHP. Zrób plik np.
test.php, który zawiera
<?php phpinfo(); ?>
i umie¶æ go w katalogu g³ównym serwera www.
W przegl±darce wpisz
http://twój.serwer.www/test.php
aby zobaczyæ stronê konfiguracyjn± PHP. Twój serwer
www potrafi obs³ugiwaæ skrypty PHP !!!