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 !!!