1. ?ncelikle “http://www.apache.org” adresinden “apache_1.3.27.tar.gz” dosyasyny ve “http://www.php.net” adresinden “php-4.2.3.tar.gz” isimli dosyayy bilgisayarynyza indiriniz. Bu dosyalaryn “/tmp” dizininde oldu?unu varsayalym.



2. “apache_1.3.27.tar.gz” dosyasyny bulundu?u dizine a?alym:



shell> cd /tmp

shell> gunzip –c apache_1.3.27.tar.gz | tar xf –



Bu komut sonucunda “apache_1.3.27” isimli bir klas?r olu?ur.



3. Bu klas?r?n i?ine girin ve yapylandyrma i?lemini yapyn :



shell> cd apache_1.3.27

shell> ./configure

shell> cd ..



4. “php-4.2.3.tar.gz” dosyasyny bulundu?u dizine a?alym :



shell> gunzip –c php-4.2.3.tar.gz | tar xf –



Bu komut sonucunda “apache_1.3.27” isimli bir klas?r olu?ur.



5. Bu klas?r?n i?ine girelim ve yapylandyrma i?lemini yapalym :



shell> cd php-4.2.3.tar.gz

shell> ./configure –with-mysql=/usr/local/mysql --with-apache = ../apache_1.3.27



Bu komut ile php’nin kaynak kodunu derlerken mysql ve apache ayarlaryny nereden alaca?yny belirtmi? olduk.



6. Kurulum i?lemini yapalym :



shell> make

shell> make install



7. Tekrar apache klas?r?ne d?nelim ve apache’ye php mod?l?n? ekleyelim :



shell> cd ../apache_1.3.27

shell> ./configure –prefix = /www --activate-module = src/modules/php4/libphp4.a



Bu komut sayesinde apache’nin kurulaca?y klas?r? (/ww ) belirledik ve apache’ye php mod?l?n? ekledik.



8. Kurulum i?lemini yapalym :



shell> make

shell> make install



9. php ‘nn kurulum klas?r?nde bulunan “php.ini-dist” dosyasyny “/usr/local/lib” dizinine “php.ini” ismiyle kopyalayyp gerekli ayarlaryny yapalym :



shell> cd ../php-4.2.3

shell> cp php.ini-dist /usr/local/lib/php.ini



?imdi bu “/usr/local/lib” dizinine gidelim ve “php.ini” dosyasyny “pico” edit?r?yle a?alym.



shell> cd /usr/local/lib

shell> pico php.ini



A?ylan edit?rde “Data Handling” ba?ly?yny bulalym. Bu ba?lyk altynda



“register.globals = Off” diye bir satyr bulunmaktadyr. Buradaki “Off” de?erini “On” a ?evirin. E?er bu i?lemi yapmazsanyz, sayfalarynyzda kullanaca?ynyz formlardan bilgileri ?ekemezsiniz.



Php’nin di?er ayarlaryny da bu dosyadan yapabilirsiniz. CTRL + X ile de?i?iklikleri kaydedip, edit?rden ?ykyn.



10. Apache ayarlarynyzyn tutuldu?u “httpd.conf” isimli dosyaya da php ile ilgili tip bilgisini ekleyelim :



shell> cd /www/conf

shell> pico httpd.conf



Bu dosyada ?u satyry bulalym :

AddType application/x-tar .tgz



Bu satyryn hemen altyna “AddType application/x-httpd-php .php” satyryny ekleyelim.





11. Apache web sunucumuzu ba?latalym :



shell> cd /www/bin

shell> ./apachetl start



Bu komut “httpd started” diye bir ?ykty verecektir.



12. Web Browserymyzy ?aly?tyralym, ve adres satyryna “localhost” yazalym :

Kar?ymyza Apache’nin ba?langy? sayfasyny gelecektir.



13. ?imdi de php’nin do?ru ?aly?yp ?aly?mady?yny anlayalym :



D?k?manlarymyzyn oldu?u klas?re gidelim. Yukaryda anlatty?ymyz kurulum i?in bu klas?r “/www/htdocs” tur. Bu klas?r i?inde “php.php” isimli bir dosya olu?turalym ve i?ine ?u kodu ekleyelim :



<?

phpinfo( );

?>



Dosyayy kaydettikten sonra web browserymyzda “localhost/php.php” adresine gidelim.Kar?ymyza php ayarlaryny g?steren sayfa ?ykacaktyr. Bu da kurulumumuzun do?ru oldu?unu g?sterir.