Apache ve PHP nasıl kurulur?

Temmuz 2015 | Plusclouds, Bilişim Uzmanı
Apache ve PHP nasıl kurulur?

Not:
Aşağıdaki kodlar ubuntu ve debian için geçerlidir.

Apache nedir?
1999'da
Apache Software Foundation(ASF) tarafından geliştirilmiş olan
günümüzdeki internet sitelerinin %50sini üzerinde çalıştıran bir web
sunucusudur.

Apache nasıl kurulur?
Apache
kurulumuna başlanmadan önce sunucunuzun en güncel sürümde olduğundan
emin olmalısınız. Sunucu güncellemek için update komutu kullanılır.
Güncelleme işlemi tamamlandıktan sonra Apache kurulumuna
başlayabilirsiniz.

sudo apt-get update


Sunucunuz güncellemeyi tamamladıktan sonra Apache kurulumu başlatılır. Yüklemeler için install komutu kullanılır.

sudo apt-get install apache2

Kurulum tamamlandıktan sonra Apache'nin sunucumuza
yüklenip yüklenmediğini "ip_adresimiz" linkine gittiğimizde
aşağıdaki gibi "IT WORKS" yazısı ile karşılaşarak anlayabiliriz.
1368
PHP nasıl kurulur?
Apache
üzeirnde PHP'nin sağlıklı ve stabil çalışabilmesi için PHP5 ve PHP5
Apache kütüphanesi yüklenmesi gerekir. Yüklemeyi başlatmak için
aşağıdaki komutu izleyin.

sudo apt-get install php5 libapache2-mod-php5

Kurulum tamamlandıktan sonra Apache mod dosyaları
arasında bulunan dir.conf dosyası bulunur. Bu dosya adresinize
gidildiğinde öncelikli olarak hangi index türünün başlatılacağını
belirler. Editör yoluyla dosyaya ulaşıp düzenlemeler yapmanız
gerekebilir.

sudo nano /etc/apache2/mods-enabled/dir.conf


Editörde karşımıza çıkan index türleri arasında bazen
"index.php" bulunmamaktadır. Manuel olarak bunu eklememiz gerekmektedir.
Kullanacağınız index türüne göre önceliği "DirectoryIndex" den sonra
yazarak ilk sıraya getirebilirsiniz.

<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
Nano Editöründe kaydedip çıkmak için Ctrl+X tuş
kombinasyonu kullanılır. PHP'nin Apache sunucu üzerinde çalışıp
çalışmadığını test etmek için bir info.php dosyası oluşturulur. Bizde
test etmek amacıyla "/var/www/" klasöründe info.php adında bir dosya
oluşturuyoruz.

sudo nano /var/www/info.php

Oluşturduğumuz dosya içerisine php info kodlarını aşağıda
görüldüğü gibi yazdıktan sonra, tekrar olarak Nano Editörü kaydedip
çıkma kombinasyonu olan Ctrl+X yapılır.

<?php
phpinfo();
?>
Yapılan değişikliklerin apache ve php servislerinin
üzerinde aktif olabilmesi için yeniden başlatmamız gerekiyor. Bunun için
service
servis_ismi restart komutu kullanılır.

sudo service apache2 restart

<pre><code>sudo service php5 restart</code></pre>

Ardından kontrol için Web Browser üzerinden
"ip_adresiniz/info.php" adresine gidilir. Aşağıdaki gibi php info
bilgileri görüntüleniyorsa başarılı şekilde tamamlanmıştır.
1368
Kaynakça: plusclouds.com/community/articles/view/5...