CookingTheCode.COM

Php Mysql Apache Lamp Kurulumu

03 Mayıs 2009Pazartesi15:43Yorum: 0
Kategori: İşletim Sistemleri Veritabanı Sunucu Tarafı

Bu makalede, Linux işletim sistemi üzerine http sunucusu olan Apache, veritabanı sunucusu olan Mysql ve dinamik sayfaları yorumlayan Php uygulamalarının, kaynak dosyalardan(source) nasıl kurulacağını göstermeye çalışacağım.

Makaleler:
1) Php Mysql Apache Lamp Kurulumu
2) Mysql Kurulumu
3) Apache Kurulumu
4) Php Kurulumu

Bu kurulumlar tamamen yerel bilgisayarda geliştirme amaçlı kullanım için yapılacağıdan; güvenlik önlemleri üzerinde durulmayacaktır.

İşletim sistemin Ubuntu 9.04 olmasına rağmen bu kurulum adımları tüm linux tabanlı işletim sistemlerinde çalışacaktır.

Ben, kurulumu uzun yoldan yapacağım ki linux kullanma amacımın dışına çıkmayayım. Uzun yoldan yapıyorum çünkü işlerin biraz daha detayı hakkında tecrübe edinmek istiyorum. Elbette kısa yolu varken uzun yolun tercih edilmesi pek mantıklı değildir. Fakat işlerin alt tarafta nasıl işlediğini öğrendikten sonra, kısa yoldan kurulumu tercih etmenin, özellikle de geliştiriciler için, daha doğru olacağını düşünüyorum.

Daha kolay ve hızlı kurulum yapmak isteyenler için bu makalenin sonuna alternatif makaleler listesi ekledim. Eğer yeterli vaktim olursa, kısa yoldan kurulumu gösteren bir makale burada yayınlayabilirim. Gerçi makaleye bile gerek yok, üç dört satırlık komut yeterli.

Neyse, başlıyoruz:

Ön İşlemler
Her şeyden önce root yetkilerini şu komut ile alalım:
sudo su
Php, mysql, apache'nin nereye kuracağına belirle. Ben, dosyaların derli toplu olması için, tek bir dizin içerisinde olmasını tercih ediyorum. Bu yüzden, uygulamaları  /usr/local/server dizinine kuracağım. /usr/local içinde 'server' dizinini yaratalım: “mkdir /usr/local/server”.

Kurulum sırasında, derleme komutları kullanacağız(configure/make). Ubuntu ve debian kullanıcıları için şu komut ihtiyacımız olanları kuracaktır:
apt-get install build-essential

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

Yazan: Mustafa Atik
mustafaatik.com