Ubuntu Altında XAMPP (Server) Kurulumu

XAMPP bilgisayarınızda bir server kurmak için kullanılan hazır bir programdır. Xampp ile birlikte sizin için gerekli olan bütün bileşenler gelmektedir. Bu bileşenler Apache, PHP4 & 5, Perl, mySQL dir. Xampp ile bilgisayarınızda rahatlıkla bütün site denemelerinizi yapabilirsiniz. Benim gibi özellikle Wordpress ve Joomla öğrenmeye çalışıyorsanız hiç mysql veya apache bilmeden de bilgisayarınızın bir server gibi davranmasını sağlayabilirsiniz.

Xampp Kurulumu

Xammp'in sitesinden son sürümü indirin. (http://www.apachefriends.org/en/xampp-linux.html)

Bir X terminal açarak indirdiğiniz Xampp dosyasının bulunduğu dizinde aşağıdaki kodu vererek xampp'i /opt dizini altına açın.

$sudo tar xvfz xampp-linux-1.5.5a.tar.gz -C /opt

Xampp Başlatmak

X terminalde Xampp'i başlatmak için vereceğiniz komut:
$sudo LC_ALL=C /opt/lampp/lampp start

Xampp Durdurmak

X terminalde Xampp'i durdurmak için vereceğiniz komut:
$sudo /opt/lampp/lampp stop

Xampp İçin Hoş Bir Kontrol Paneli

Bu panel gtk/python kullanmaktadır. Bir X terminalde aşağıdaki komutu verin:
$gedit ~/.local/share/applications/xampp-control-panel.desktop
Açılan gedit içine aşağıdaki kodları yapıştırdıktan sonra dosyanızı kaydedin ve çıkın.

[Desktop Entry]
Comment=Start/Stop XAMPP
Name=XAMPP
Control Panel
Exec=gksudo "python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py"
Icon[en_CA]=/usr/share/icons/Tango/scalable/devices/network-wired.svg Encoding=UTF-8
Terminal=false Name[en_CA]=XAMPP
Control Panel Comment[en_CA]=Start/Stop XAMPP
Type=Application
Icon=/usr/share/icons/Tango/scalable/devices/network-wired.svg

XAMPP Control Paneli

Uygulamalar menüsünde İnternet altında görünmeli. Eğer görünmüyorsa
~/.local/share/applications/ altında XAMPP Control Panel adında bir uygulama düğmesi görünecektir. Bu düğmeyi farenizin orta tuşu ile masa üstünüze veya Panele sürükleyerek bırakıp kısayol oluşturabilirsiniz.

Xampp'in Çalıştığını Test Etmek

Firefox internet tarayıcısını açarak adres satırına http://localhost yazıp enter tuşuna basın.
Eğer Xampp test sayfasını görüyorsanız her şey yolunda gitmiş demektir.

Dosyalarınızı Göndereceğiniz Yeri Hazırlamak

Xampp'in varsayılan dosya yükleme yeri /opt/lampp/htdocs altındadır. Dosyalarınızı buraya kaydederek site işlerinizle uğraşabilirsiniz. Bu alana yazmak için ayarlarınızı yapmalısınız. Fakat her seferinde burayı açıp içine girmek ve burada işlem yapmak oldukça zaman alacaktır. Bunun yerine kendi kullanıcınız içine htdocs dizini için kısayol tanımlayarak işlerinizi daha hızlı yapabilirsiniz. Yalnız burada bir şeye dikkat etmelisiniz. Firefox adres çubuğuna http://localhost/kullanıcıadınız şeklinde yazmalısınız.
Örneğin:http://localhost/ersan/wordpress

1. Başlangıç klasöründe, klasörünüzü oluşturmak için X terminalde aşağıdaki komutu verin:

$mkdir ~/public_html

2. /opt/lampp/htdocs dizinine oluşturduğunuz klasör için link verin:

$sudo ln -s ~/public_html /opt/lampp/htdocs/$USER

Şimdi başlangıç klasörünüz altında public_html adında bir klasör oluşturulmuş ve gerekli izinler verilmiştir. Artık çalışmalarınızı bu klasör altında yapabilirsiniz. Unutmamanız gereken şey ise, Firefox adres çubuğuna http://localhost/kullanıcıadı şeklinde yazmanız.

Kaynaklar:

http://forum.linux-sevenler.org/index.php/topic,1205.0.html

http://www.ubuntuforums.org/showthread.php?t=223410&highlight=XAMPP