Merhabalar herkese. Bu konuda sizlere Xampp uygulamasının linux üzerindeki kurulumunu anlatacağım. Biraz basit bi konu olabilir lakin benim gibi linux'e yeni yeni adapte olanlar için uygun olabileceğini düşündüm. Umarım faydalı olur.
İlk olarak setup'ımızı indirmek için indirme sitesine gidelim ve "Linux için XAMPP..." kısmından setup'ımızı indirelim
https://www.apachefriends.org/tr/download.html
Setup dosyamız indikten sonra İndirilenler/Downloads klasörüne gidelim.
Dosyamızın execute yani çalışma izni olmadığından chmod ile x yetkisini vermemiz gerekiyor.
Şimdi setup dosyamız çalışmaya hazır durumda. Çalıştırmak için aşağıdaki komutu terminale girelim.
Setup dosyamız Windows'tan da alıştığımız bir şekilde geldi
Bir kaç tik kaldırma işlemi olduğu için adım adım resimlerle kurulumu göstereceğim.
Yüklenecek dizin. Burası şu noktada önemli. Ben ilk zamanlarda xampp kurup işim bittikten sonra kapattığımda xampp'ı geri bulamadım. O kontrol panelini bulamadım. Windows'taki gibi menüye otomatik eklenmiyor. Linux'e de o zamanlar pek hakim olmadığımdan xampp'ı bulamadım bildiğiniz. O yüzden yükleneceği dizini bilmenizde fayda var. Xampp uygulamamıza dair herşey /opt/lampp/ dizini altında bulunuyor.
Bitnami reklamı işareti kaldırıp devam edebilirsiniz.
Kurulumu tamamlamış bulunmaktayız. Çalışma yapacağınız zaman Manage Servers kısmından Apache ve MySQL "Running" durumuna getirmeniz yeterli olacaktır. Windows'ta kullananlar buraları zaten biliyor. Şimdi tarayıcımıza "localhost" yazıp web sunucumuzu bi görelim. "localhost/phpmyadmin" yazıp birde sql tarafına bakalım.
Bu ekranı görüyorsanız eğer sıkıntısız bir şekilde kullanıma hazır durumda uygulamamız.
Şimdi gelelim ufak bilgilere.
Kurulum esnasında da söyledim. Dizin kısmı çok önemli. Web Developer arkadaşlar bilir web projesi geliştirirken bu tip uygulamalarda yazdığınız kodlar htdocs dizini altında (XAMPP için) bulunmalı. Sonra tarayıcı üzerinden test işlemleri gerçekleşir vs. Aynı şekilde veritabanı ile alakalı bilgiler (login bilgileri vs) phpmyadmin dizini altında.
Birde manager-linux-x64.run dosyamız önemli. Bu dosya az önce gördüğümüz control panelini açmamızı sağlayan dosyadır. Linux'de kendiniz bi uygulama yüklediğinizde genellikle menüye eklenmiyor. Siz bugün bunu yükleyip kullandınız işiniz bitti kapattınız. Yarın tekrar çalışmak için control panelini açmak istiyorsunuz ama bulamıyorsunuz. Ben bunu 2 saat aradıktan sonra buldum. Elbette ufak ve basit bişi bunu tak diye bulanlar da vardır. Ama işte ufak bir bilgi bu dosya sayesinde açılıyor
Kontrol Panelini açmak için terminal üzerinden /opt/lampp dizinine gidip manager... dosyasını çalıştırabilirsiniz. Ya da aşağıda verdiğim aynı işlemleri yapan scripti/root dizini altında tek seferde çalıştırabilirsiniz.
touch ControlPanelRun.sh ile dosyayı oluşturup aşağıdaki kodları dosyaya kaybediniz
ControlPanelRun.sh

İlk olarak setup'ımızı indirmek için indirme sitesine gidelim ve "Linux için XAMPP..." kısmından setup'ımızı indirelim
https://www.apachefriends.org/tr/download.html
Setup dosyamız indikten sonra İndirilenler/Downloads klasörüne gidelim.
Kod:
cd Downloads/
Kod:
chmod +x xampp-linux-x64-7.2.26-0-installer.run
Kod:
./xampp-linux-x64-7.2.26-0-installer.run
Setup dosyamız Windows'tan da alıştığımız bir şekilde geldi
Yüklenecek dizin. Burası şu noktada önemli. Ben ilk zamanlarda xampp kurup işim bittikten sonra kapattığımda xampp'ı geri bulamadım. O kontrol panelini bulamadım. Windows'taki gibi menüye otomatik eklenmiyor. Linux'e de o zamanlar pek hakim olmadığımdan xampp'ı bulamadım bildiğiniz. O yüzden yükleneceği dizini bilmenizde fayda var. Xampp uygulamamıza dair herşey /opt/lampp/ dizini altında bulunuyor.
Bitnami reklamı işareti kaldırıp devam edebilirsiniz.
Kurulumu tamamlamış bulunmaktayız. Çalışma yapacağınız zaman Manage Servers kısmından Apache ve MySQL "Running" durumuna getirmeniz yeterli olacaktır. Windows'ta kullananlar buraları zaten biliyor. Şimdi tarayıcımıza "localhost" yazıp web sunucumuzu bi görelim. "localhost/phpmyadmin" yazıp birde sql tarafına bakalım.
Bu ekranı görüyorsanız eğer sıkıntısız bir şekilde kullanıma hazır durumda uygulamamız.
Şimdi gelelim ufak bilgilere.
Kurulum esnasında da söyledim. Dizin kısmı çok önemli. Web Developer arkadaşlar bilir web projesi geliştirirken bu tip uygulamalarda yazdığınız kodlar htdocs dizini altında (XAMPP için) bulunmalı. Sonra tarayıcı üzerinden test işlemleri gerçekleşir vs. Aynı şekilde veritabanı ile alakalı bilgiler (login bilgileri vs) phpmyadmin dizini altında.
Birde manager-linux-x64.run dosyamız önemli. Bu dosya az önce gördüğümüz control panelini açmamızı sağlayan dosyadır. Linux'de kendiniz bi uygulama yüklediğinizde genellikle menüye eklenmiyor. Siz bugün bunu yükleyip kullandınız işiniz bitti kapattınız. Yarın tekrar çalışmak için control panelini açmak istiyorsunuz ama bulamıyorsunuz. Ben bunu 2 saat aradıktan sonra buldum. Elbette ufak ve basit bişi bunu tak diye bulanlar da vardır. Ama işte ufak bir bilgi bu dosya sayesinde açılıyor
Kontrol Panelini açmak için terminal üzerinden /opt/lampp dizinine gidip manager... dosyasını çalıştırabilirsiniz. Ya da aşağıda verdiğim aynı işlemleri yapan scripti/root dizini altında tek seferde çalıştırabilirsiniz.
touch ControlPanelRun.sh ile dosyayı oluşturup aşağıdaki kodları dosyaya kaybediniz
ControlPanelRun.sh
Kod:
[LEFT][COLOR=Gray][B]#!/bin/bash[/B][/COLOR]
[COLOR=Gray][B]#Author: By Ghost :)[/B][/COLOR]
[B][COLOR=MediumTurquoise]cd[/COLOR] [COLOR=White]/opt/lampp/[/COLOR][/B]
[B][COLOR=MediumTurquoise]./manager-linux-x64.run[/COLOR] [COLOR=Magenta]&[/COLOR] [COLOR=mediumturquoise]disown[/COLOR][/B][/LEFT]
chmod +x ControlPanelRun.sh
./ControlPanelRun.sh
Elimden geldiğince Xampp'ın linux üzerinde kurulumunu ve ufak bilgileri aktarmaya gayret ettim. Umarım ihtiyacı olanlara/takılanlara yararlı olur. Sürçülisan ettiysek affola bir başka konuda hep birlikte bilgilenmek üzere Allah'a emanet olun ./ControlPanelRun.sh
Son düzenleme:


