PDA

Orijinalini görmek için tıklayınız : Linux Sİstemde Apache & Php Kurulumu


tastaram
18-03-2007, 15:59 PM
Öncelikle http://www.apache.org adresinden apache_1.3.27.tar.gz dosyasını ve http://www.php.net adresinden php-4.2.3.tar.gz isimli dosyayı bilgisayarınıza indiriniz. Bu dosyaların /tmp dizininde olduğunu varsayalım.


apache_1.3.27.tar.gz dosyasını bulunduğu dizine açalım:


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.



Bu klasörün içine girin ve yapılandırma işlemini yapın :


shell> cd apache_1.3.27

shell> ./configure

shell> cd ..



php-4.2.3.tar.gz dosyasını bulunduğu dizine açalım :


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



Bu komut sonucunda apache_1.3.27 isimli bir klasör oluşur.



Bu klasörün içine girelim ve yapılandırma işlemini yapalım :


shell> cd php-4.2.3.tar.gz

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



Bu komut ile phpnin kaynak kodunu derlerken mysql ve apache ayarlarını nereden alacağını belirtmiş olduk.



Kurulum işlemini yapalım :


shell> make

shell> make install



Tekrar apache klasörüne dönelim ve apacheye 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 apachenin kurulacağı klasörü (/ww) belirledik ve apacheye php modülünü ekledik.



Kurulum işlemini yapalım :


shell> make

shell> make install



php nn kurulum klasöründe bulunan php.ini-dist dosyasını /usr/local/lib dizinine php.ini ismiyle kopyalayıp gerekli ayarlarını yapalım :


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 dosyasını pico editörüyle açalım.



shell> cd /usr/local/lib

shell> pico php.ini



Açılan editörde Data Handling başlığını bulalım. Bu başlık altında



register.globals = Off diye bir satır bulunmaktadır. Buradaki Off değerini On a çevirin. Eğer bu işlemi yapmazsanız, sayfalarınızda kullanacağınız formlardan bilgileri çekemezsiniz.



Phpnin diğer ayarlarını da bu dosyadan yapabilirsiniz. CTRL + X ile değişiklikleri kaydedip, editörden çıkın.



Apache ayarlarınızın tutulduğu httpd.conf isimli dosyaya da php ile ilgili tip bilgisini ekleyelim :


shell> cd /www/conf

shell> pico httpd.conf



Bu dosyada şu satırı bulalım :

AddType application/x-tar .tgz



Bu satırın hemen altına AddType application/x-httpd-php .php satırını ekleyelim.





Apache web sunucumuzu başlatalım :


shell> cd /www/bin

shell> ./apachetl start



Bu komut httpd started diye bir çıktı verecektir.



Web Browserımızı çalıştıralım, ve adres satırına localhost yazalım :
Karşımıza Apachenin başlangıç sayfasını gelecektir.



Şimdi de phpnin doğru çalışıp çalışmadığını anlayalım :


Dökümanlarımızın olduğu klasöre gidelim. Yukarıda anlattığımız kurulum için bu klasör /www/htdocs tur. Bu klasör içinde php.php isimli bir dosya oluşturalım ve içine şu kodu ekleyelim :



<?

phpinfo();

?>



Dosyayı kaydettikten sonra web browserımızda localhost/php.php adresine gidelim.Karşımıza php ayarlarını gösteren sayfa çıkacaktır. Bu da kurulumumuzun doğru olduğunu gösterir.


Alıntı..