Apache Kurulumu
Bu makale linux üzerinde apache php mysql kurulumunu anlatan makale serisinin ikinci kısmıdır. Bu kısımda linux işletim sisteminde mysql veritabanı sunucusunun nasıl kurulacağı anlatılacaktır.
Makaleler:
1) Php Mysql Apache Lamp Kurulumu
2) Mysql Kurulumu
3) Apache Kurulumu
4) Php Kurulumu
httpd.apache.org sitesine gidip en güncel apache http kaynak(source) paketini indirin. Ben /usr/local/src altına indirdim ve burada paketi açıp, içine giriyorum:tar -zxvf http-2.2.11.tar.gz
cd httpd-2.2.11
Sırada kurulum konfügürasyonlarını yapmaya geldi. Yine ./configure ifadesinden sonra ayar ve ayarın değeri çiftlerini yazacağız. Ben, kendi ihtiyaçlarıma göre ayarlıyorum, siz de ./configure --help komutu ile ne gibi ayarlamalar yapabileceğinize göz atın. “./configure --prefix=/usr/local/server/apache --enable-so --enable-rewrite --enable-cache --enable-mem-cache --enable-expires --enable-headers --enable-mime-magic --enable-dir”
Mysql kurulumunda belirttim ama burada da kısaca belirteyim: --prefix ifadesi kurulum yapılacağı yeri, --enable-rewrite ifadesi ise mod_rewrite modülünün kurulması gerektiğini belirtir. Diğer konfügürasyonların açıklamaları ./configure --help çıktısında bulunmaktadır.
Devam edelim. “configure” komutu hatasız tamamlandıktan sonra; derlemeye kurulum komutlarını çalıştıracağız:make
make instal
Bu komutlar hatasız tammalanınca, apache server yüklenmiş olacaktır.
Apache deamon için bir kullanıcı grubu ve bir kullanıcı hesabı gerekiyor. Bu hesaplar şu komutlarla oluşturulur: groupadd apacheg
useradd -g apacheg apacheu
Şimdi apache'nin httpd.conf isimli konfügürasyon dosyasını düzenleyelim:vi /usr/local/server/apache/conf/httpd.conf
user deamon
group deamon
satırları şu şekilde değiştirilmeli:
user apacheu
group apacheg
Şimdi apache sunucusunu başlatalım;/usr/bin/server/apache/bin/apachectl start
Bir tarayıcı açıp; http://127.0.0.1/ adresini çağıralım; bir hata olmamışsa apache'nin örnek sayfası gözükecektir.
Httpd.conf dosyası içinden web dosyalarının bulunacağı root dizinini ayarlayabilirsiniz. Öntanımlı olarak şu şekildedir:
DocumentRoot "/usr/local/server/apache/htdocs"
Veya virtualhost oluşturabilirsiniz.


