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:

