Önce mevcut apache niz açıksa kapatın:
/etc/rc.d/init.d/httpd stop
Şimdi apache kuralım.Fakat önce super user olmanız gerekiyor...
Apache indirdiğiniz dizine gelin ve açın:
tar -zxvf httpd-2.0.45.tar.gz
Açılan dizine girin:
cd httpd-2.0.45
konfigüre edelim :
./configure --prefix=/apachephp --enable-so
root ana dizini altında yeni bir klasör açacağız (apachephp) ve apache yi shared module kurmasını söylüyoruz. (Php bir shared modüldür)
make
make install
Diyoruz ve apache yi kurduk. Kontrol edelim
/apachephp/bin/apachectl start
Şimdi kapatalım:
/apachephp/bin/apachectl stop
Sıra geldi php ye
Php yi indirdiğiniz dizine gelin ve php yi açın
tar -zxvf php-4.1.3.tar.gz
cd php-4.1.3
Konfigüre edip yükleyelim:
./configure --prefix=/apachephp/php --with-apxs2=/apachephp/bin/apxs --with-config-file-path=/apachephp/php --with-mysql
Sisteme Yükleyelim:
make
make install
Apachemiz 2.0 versiyonu olduğundan çok az bir işlemimiz kaldı,
vi /apachephp/conf/httpd.conf
yazıp aşağıdaki satırları boş bir alana ekleyelim
LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php .phtml .php3 .html
htdocs klasöründe tercihli olarak vi editörüyle info.php dosyası oluşturun.İçine
<?php
phpinfo();
?>
yazın
http://localhost/info.php
yazıp keyif izleyin...
Son bir uyarı: Eğer bir sorun olursa şunuda deneyin ama olmayacak çünkü konfigure seceneklerinde bunu hallettik...
php-4.3.1 e girin ve php.ini-dist dosyasını php.ini yapın :
cp /php-4.1.3/php.ini-dist /apachephp/php/php.ini