Ubuntu ile Apache Mysql Php ve PhpMyadmin kurulumu ( XAMPP )

Ubuntu da Apache, Mysql, Php ve PhpMyadmin kurmak için ilk olarak XAMPP dosyasını indiriyoruz. XAMPP, LAMP diye tabir edilen Linux, Apache, MySql ve Php yi tek bir paket içerisinde barındırmaktadır . Bizim kuracak olduğumuz 55Mb lık XAMPP Linux 1.7 versiyonununda bulunan diğer bileşenlere kendi sitesinden bakabilirsiniz.

İndirme işlemi bittikten sonra konsol ekranını Uygulamalar / Donatılar / Uçbirime tıklayarak açın. XAMPP dosyasını indirdiğiniz dizine cd komutu aracılığı ile gidin. Örnek:

cd Masaüstü
su
root parolanız
tar xvfz xampp-linux-1.7.tar.gz -C /opt

Hepsi bukadar. /opt/lampp dizininde XAMPP kurulu olduğunu göreceksiniz.

XAMPP'ı başlatmak için

sudo /opt/lampp/lampp start

Komutunu kullanıcaz. Komutdan sonra aşağıdaki gibi bir görüntü alacaksınız.


Sonrasına ise http://localhost adresine web tarayıcınız ile giderek XAMMP'ın çalışıp çalışmadığını test edebilirsiniz. Resimde gördüğünüz gibi başarı ile kurulumu gerçekleştirdik ve sunucumuzu çalıştırdık.


Kurulumdan sonra dikkat edilmesi gereken önemli güvenlik ayarları bulunmaktadır.

XAMPP kurulduktan sonra default olarak Mysql root şifresi yoktur.
nobody kullanıcısının ProFTPD şifresi lampp dır.
PhpMyadmin klasörüne dışarıdan erişilebilir. v.s.

Bu tarz güvenlik ayarlamalarını düzenlemek için şu komutu kullanıyoruz.

sudo /opt/lampp/lampp security

Sonrasında ise XAMPP aracılığı ile aşağıdaki resimde gördüğünüz gibi bir sihirbaz geliyor. Buradan kendiniz için gerekli olan ayarları yapabilirsiniz. Benim ayarlar resimdeki gibi :p



XAMMP açılışına şifre koyduğum için localhost a girince böyle bir kimlik doğrulama inputboxı çıkıyor. Eğer sizde buraya kadar anlattığım şekilde geldiyseniz ve bir türlü bu kutucuğa kullanıcı adı olarak ne gireceğim diyorsanız :) heyecana gerek yok default xampp kullanıcı adınız "lampp" :)

Xampp security sekmesine gitdiğinizde ayarlarımızın şu şekilde göründüğünü göreceksiniz.


Peki ayarlarımızı yaptık Php dosyalarımızı hangi klasörde çalıştırıcaz? diyorsanız bunun için /opt/lampp/htdocs dizinine gidip php dosyalarınızı bu klasöre atıyoruz. Sonrasında ise tarayıcımız ile dosya ismini adres çubuğuna yazarak test edebiliriz.

Bu arada XAMPP ile birlikte curl enable olarak gelmekte. Harici bir konfigürasyon yapmanıza gerek yok.

sudo /opt/lampp/lampp start XAMPP'ı başlatır.
sudo /opt/lampp/lampp stop XAMPP' durdurur.
sudo /opt/lampp/lampp restart XAMPP' durdurup yeniden çalıştırır.
sudo /opt/lampp/lampp startapache Sadece Apache'yi başlatır. Php desteği ile.
sudo /opt/lampp/lampp startssl Apache'nin ssl desteğini başlatır.
sudo /opt/lampp/lampp startmysql Sadece Mysql'i başlatır.
sudo /opt/lampp/lampp startftp ProFTPD serverı başlatır.
sudo /opt/lampp/lampp stopapache Apache Server'ı durdurur.
sudo /opt/lampp/lampp stopssl Apache'nin SSL desteğini durdurur.
sudo /opt/lampp/lampp stopmysql Mysql'i durdurur.
sudo /opt/lampp/lampp stopftp ProFTPD Server'ı durdurur.
sudo /opt/lampp/lampp security Security kontrol programını başlatır.

XAMPP'ı uninstall etmek için ise komutumuz.

rm -rf /opt/lampp

2 Yorum:

  1. Yine aynı şey su kodunu girince root parolasını girmem gerek ama izin vermiyor hiç bir uyarıda çıkmıyor. Hiç birşey yazamıyorum yani

    6/11/2009  


  2. Eğer root için şifre kabul edilmiyorsa. Ubuntuda root kullanıcısı eklemek için

    sudo passwd root

    komutundan sonra kullandığınız şifresinizi girin, daha sonra root kullanıcısı için şifre girin. Böylece root kullanıcısı oluşturursunuz.

    6/12/2009  


Yorumunuzu belirtebilirsiniz