Ubuntuya xamp kurulumu

9
Şub

Ubuntu kullanımı microsoft karşıtlarının artması ile yaygınlaşıyor. Bende artık linux programına geçmek için kolları sıyırdım:)

İlk olarak web teknolojileri ile uğraştığımdan kolay yoldan apache,php ve mysql kurulumunu gerçekleştirmek için araştırmaya başladım. Windows da kullandığımız wamp benzeri bir program olan xamp a ulaştım. Bu yazımda bu programın bilgisayara kurulumunu açıklayacağım.

İlk olarak buradan programımızı indiriyoruz. Program otomatik olarak indirilenler klasöründe olacaktır, biz bunu home sizinine taşıyalım. İlgili klasörlere ubuntuda yerler->başlangıç klasörü sekmelerinden ulaşabilirsiniz.

Şimdi sıra yönetici olarak xamp dosyalarını açmaya geldi, bunun için uçbirim penceresini kullanarak bu işlemi gerçekleştiriyoruz. Uygulamalar->donatılar->uçbirim menüsünü takip ederek uç birim penceresine ulaşabilirsiniz.

Ekran_Goruntusu.jpg

Daha sonra sıra ile aşağıdaki komutları giriyoruz;

sudo tar xvfz xampp-linux-1.x.xa.tar.gz -C /opt

x olan yerlere dosyanızda bulunan rakanları giriniz.

İşlem sorunsuz bitti ise aşağıdaki kod ile xamp programının verdiği servisleri (apache,php ve mysql) çalıştıralım.

sudo /opt/lampp/lampp start

Çalışmayı onayladıktan sonra servisleri kapatıyoruz:

sudo /opt/lampp/lampp stop

Daha ayrıntılı olarak xamp ayarlarını görmek için aşağıdaki komutları kullanabilirsiniz:

sudo /opt/lampp/lampp

Belki her seferinde komutlarla çalıştırmak hoş olmaz, bu nedenle bir pencere yolu oluşturalım. Uçbirim penceresini yeniden açıyoruz.

Aşağıdaki satırı yazalım:
http://localhost/kullanıcı_adı

gedit ~/.local/share/applications/xampp-control-panel.desktop

İçersine aşağıdaki satırları ekleyelim:

[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

Daha sonra bu dosyayı kaydedeceğiz. Kaydetmede dosya bulunamadı hatası alırsanız, farklı kaydet seçeneğini kullanın ve dosyayı "xampp-control-panel.desktop" adı ile local->share->application/ dizin yoluna kaydedin. Local klasörü gizli bir dosyadır dizinleri gezerken göremeyebilirsiniz. Dizini görüntülemek için herhangi bir klasörü açtıktan sonra görünüm menüsünden gizli dosyaları göster seçeneğine tıklamalısınız.

Menümüz uygulamalar->diğer->xamp kontrol panel olarak yerini alacaktır. Menüyü göremiyorsanız bilgisayarınızı yeniden başlatın. Genede oluşmadı ise .local/share/applications/xampp-control-panel.desktop dosyasının bu dizin yolunda olduğundan emin olun.

xamp.jpg

Paneldeki butonlar yardımı ile tüm servisleri çalıştıralım.

xamp2.jpg

Tarayıcımızın adres satırına http://localhost/ adresini yazarak xampı kontrol ediyoruz.

Xamp dosya yolu olarak /opt/lampp/htdocs kullanıyor, buraya erişmek çok zaman aldığından ana dizinimize bir kısayol oluşturalım.
Uçbirim penceresini yeniden açıyoruz ve aşağıdaki satırı yazıyoruz:

mkdir ~/public_html

public_html klasörümüzü ana dizinde oluşturduk. Şimdi xamp klasörü ile bu klasörümüz arasında bağlantı kuralım:

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

Klasörümüz xampın kullandığı klasörün içersinde kullanıcı adımızla oluşturduğumuz başka bir klasöre bağlandı. Direk olarak xampın kullandığı klasörü kullanmak isterseniz aşağıdaki kodu yazınız:

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

Bu işlemlerden sonra kullanıcı adımız ile klasör oluşturdu isek çalışmalarımıza;

http://localhost/kullanıcı_adı

xamp3.jpg

Adresi ile ulaşabiliriz.

xampp yerine ehcp tavsiye ederim.

xamp in yaptigi isleri arti, bi hosting icin gerekli tum isleri yapiyor. komple hosting kontrol paneli. tavsiye ederim.

Yeni yorum veya soru gönder

Bu alanın içeriği gizlenecek, genel görünümde yer almayacaktır.
  • PHP source code can also be enclosed in <?php ... ?> or <% ... %>.
  • You may insert videos with [video:URL]

Biçimlendirme seçenekleri hakkında daha fazla bilgi


3 + 4 =
Basit matematik sorusunuz çözünüz. Örn; 1+3= 4