Linux Mint Altında Xampp Kurulumu

Xampp açık kaynak kodlu, Apache, MySQL, PHP ve Perl içeren web sunucu yazılımıdır. Bu yazılım ile bilgisayarınızda örneğin Joomla veya WordPress denemeleri yapabilirsiniz.


Dosyayı İndirin

Öncelikle Xampp'i kendi sitesinden indirip bir klasöre kaydedin.


Kurulum Yapın

“Menu > Uçbirim” Adımlarını takip ederek bir terminal açın. Açılan bu terminalde xampp dosyasını indirdiğiniz klasöre geçin ve aşağıdaki komutu verin.

sudo tar xvf xampp-linux-1.7.4.tar.gz -C/opt

Bu komuttan sonra sizden root parolası istenecektir. Root parolasını girip enter ile ilerleyin.


Sunucunuzu Başlatın

Kurulumu yaptıktan sonra sunucuyu başlatmak için aşağıdaki komutu girin.

sudo LC_ALL=C /opt/lampp/lampp start

Bu komuttan sonra şu şekilde bir çıktı almalısınız

Starting XAMPP for Linux 1.7.4…

XAMPP: Starting Apache with SSL (and PHP5)…

XAMPP: Starting  MySQL…

XAMPP: Starting ProFTPD…

XAMPP for Linux started.

 

Sunucunuzu Test Edin

Bir web tarayıcı açıp adres satırına http://localhost yazıp enter tuşuna basın. Açılan pencerede sunucunuz ile ilgili bilgiler görüyorsanız sunucunuz sorunsuz bir şekilde çalışıyor demektir.  Açılan bu alanda sol tarafta bulunan “Security” başlığına tıklayarak sunucunuzda nelerin çalıştığını kontrol edebilirsiniz.

 

Güvenli olmayan servislerin karşısında kırmızı ile UNSECURE yazısı görünecektir.  Güvenliği artırmak için bu seçeneklerin parolalarının belirlenmesi gerekir.


Sunucu Güvenliğini Artırın

Bir terminal açıp aşağıdaki komutu girin

sudo LC_ALL=C /opt/lampp/lampp security

Sorulan soruları Yes ile geçip her biri için bir parola belirleyin.  Örneğin aşağıdaki kırmızı ile yazılan yerler sorulan sorulara cevaptır.

XAMPP: Quick security check...

XAMPP: Your XAMPP pages are NOT secured by a password.

XAMPP: Do you want to set a password? [yes] yes

XAMPP: Password: parola

XAMPP: Password (again): parola tekrar

XAMPP: Password protection active. Please use 'lampp' as user name!

XAMPP: The MySQL/phpMyAdmin user pma has no password set!!!

XAMPP: Do you want to set a password? [yes] yes

XAMPP: Password: parola

XAMPP: Password (again): parola tekrar

XAMPP: Setting new MySQL pma password.

XAMPP: Setting phpMyAdmin's pma password to the new one.

XAMPP: MySQL has no root passwort set!!!

XAMPP: Do you want to set a password? [yes] yes

XAMPP: Write the password somewhere down to make sure you won't forget it!!!

XAMPP: Password: parola

XAMPP: Password (again): parola tekrar

XAMPP: Setting new MySQL root password.

XAMPP: Change phpMyAdmin's authentication method.

XAMPP: The FTP password for user 'nobody' is still set to 'lampp'.

XAMPP: Do you want to change the password? [yes] yes

XAMPP: Password: parola

XAMPP: Password (again): parola tekrar

XAMPP: Reload ProFTPD...

XAMPP: Done.

 

Sunucunuzu Tekrar Test Edin

Tarayıcınızı yukarıdaki işlemden sonra yenilerseniz sizden bir kullanıcı adı ve parola istenecektir. Buradaki:

Kullanıcı adınız: lampp

Parolanız: Yukarıda belirlediğiniz ilk paroladır.

 

Giriş yaptıktan sonra sol tarafta bulunan Seurtiy başlığına tıkladığınızda şartık yeşil renkte SECURE güvenli uyarısını almalısınız.


Xampp Kontrol Paneli İçin Bir Kısa Yol Oluşturun

Gnome paneline xampp’i komut satırından çalıştırmadan hızlıca çalışması için bir uygulama ekleyebilirsiniz. Bunun için:

  • Panel üzerinde sağ tıklayın.
  • Açılan menüden “Panele Ekle” başlığına tıklayın.
  • Gelen pencerede “Özel Uygulama Başlatıcı” başlığına çift tıklayın
  • Açılan “Başlatıcı Oluştur” penceresinde
    • İsim: Xampp
    • Komut: gksu env LC_ALL=C /opt/lampp/share/xampp-control-panel/xampp-control-panel
    • Açıklama: Web Server
    • Güzel bir simge eklemek için “Simgeye tıklayın”
      • /opt/lampp/htdocs/xampp/img/logo-big.gif simgesini seçin
      • Tamam ile çıkın.

Panele eklediğinizde XAMPP Kontrol Paneli açılır. Bu paneli kullanarak serverınızı çalıştırabilir veya durdurabilirsiniz.


XAMPP Komut Satırından Çalıştırma ve Durdurma

Bir terminal açın:

Başlatmak:

sudo LC_ALL=C /opt/lampp/lampp start

Durdurmak:

sudo LC_ALL=C /opt/lampp/lampp stop

Yeniden Başlatmak:

sudo LC_ALL=C /opt/lampp/lampp restart


Ftp İle Sunucunuza Dosya Transfer Etmek

Oluşturduğunuz kök klasörüne ftp ile dosya göndermek için FileZilla programını kullanabilirsiniz. FileZilla’yı kurmak için komut satırından aşağıdaki komutu verin

sudo apt-get install filezilla

Ftp ile dosya göndermek için ProFTP nin çalıştığına emin olun. FileZillayı “Menü > Uygulamalar > Internet > FileZilla” adımlarını takip ederek başlatın. Yerel sunucunuzu tanımlamak için:

 

  • Dosya > Site Yöneticisi adımlarını takip ederek “Site Yöneticisi” penceresinin açılmasını sağlayın.
  • Yeni Site düğmesine tıklayın.

◦  Sitenize bir isim verin. Örneğin localhost

◦  Sunucu: localhost

◦  Sunucu Türü: FTP – File Transfer Protocol

◦  Giriş Türü: Normal

◦  Kullanıcı: nobody

◦  Parola: sudo LC_ALL=C /opt/lampp/lampp security komutunu verdiğinizde son verdiğiniz parola

Bağlan düğmesine tıkladığınızda yerel sunucunuza bağlanmış olursunuz.

 

Not: Yerel sunucunuza örneğin Joomla kurduğunuzda sitede veya joomla site yönetici altında aşağıdakine benzer bir hata alırsanız:

 

Strict Standards: Accessing static property JCache::$_handler as non static in /opt/lampp/htdocs/joomla/libraries/joomla/cache/cache.php on line 396

 

Şu şekilde bu hatayı çözebilirsiniz:

  • Bir terminal açın
  • sudo gedit /opt/lampp/etc/php.ini komutu ile php.ini dosyasını açıp
  • display_errors = On satırını bulun
  • display_errors = Off olarak değiştirin ve kaydedip kapatın.
  • Apache'yi yeniden başlatın
    • sudo LC_ALL=C /opt/lampp/lampp restart

 

Kaynak:

http://www.worldoweb.co.uk/2009/install-lampp-in-linux-mint

http://forum.joomla.org/viewtopic.php?p=2560741