CookingTheCode.COM

Apache Kurulumu

03 Mayıs 2009Pazartesi16:49Yorum: 0
Kategori: İşletim Sistemleri Sunucu Tarafı

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.

Yorum Formu, ne düşünüyorsan yaz!
  • Bu da ne?
  • Gönderiliyor

Yazan: Mustafa Atik
mustafaatik.com