Web Programlama

Bir Linux Sisteminde XAMPP/LAMP Nasıl Kurulur ve Yapılandırılır

Bir Linux Sisteminde XAMPP/LAMP Nasıl Kurulur ve Yapılandırılır
Geliştiriciler, uygulamalarını oluşturmalarına/test etmelerine ve sorunları bulup düzeltmelerine yardımcı olan bir platforma ihtiyaç duyar. Platformlar ve yığınlar, bir HTTP sunucusu, bir veritabanı yönetim sistemi ve Perl, PHP veya Python gibi bazı CGI betik dillerine yorumlama desteğinden oluşan bir çözüm paketi sunar.

Yerel bir sistemde web sunucusu benzeri ortamları taklit eden böyle bir platformu ele alıyoruz.e., XAMPP/LAMPP. Çok sayıda başka yazılım da mevcuttur, ancak sunulan özellikler nedeniyle XAMPP liderliği alır. XAMPP, geliştirme sürecini kolaylaştıran ve hızlandıran uygun bir test ortamı sağlar. Bu eğitici, bir Linux sisteminde XAMPP/LAMP'yi kurmayı, yapılandırmayı ve kullanmayı öğrenecektir.

XAMPP nedir?

XAMPP, Apache HTTP sunucusu, PHP, MariaDB/MySQL ve Perl içeren bir yazılım paketidir. Çapraz platform olduğu için Windows, Linux ve Mac'te de kullanabiliriz. Linux için XAMPP'ye LAMPP denir. Apache arkadaşları tarafından oluşturulan bu paket, yerel bir ana bilgisayar veya yerel bir sunucu olarak hizmet sunmaktadır.

Ayrıca, yukarıda bahsedilen araçlar, XAMPP'nin en son sürümleri, PhPmyAdmin, posta sunucusu Mercury, FileZilla FTP sunucusu, OpenSSL, vb. gibi veritabanı yönetimi için yararlı olan ek araçları içerir.

Tek gereken, yazılımı indirmek ve dağıtımdan önce istemcileri veya web sitelerini test etmektir.

PC'nize XAMPP'yi Yükleme ve Ayarlama

XAMPP'nin kurulum süreci zahmetsiz ve hızlıdır. Kurulduktan sonra, web sitelerini web sunucusuna yüklemeden önce doğrulayan bir yerel ana bilgisayar/sunucu gibi davranır. Bu nedenle, XAMPP yazılımı, yerel bir sistemdeki MySQL, Apache, Perl ve PHP uygulamalarını değerlendirmek için uygun bir ortam sağlar.

Birinci Adım: Başlarken

Sisteminizde kurmak için gereken adımlara geçmeden önce, XAMPP yükleyicisinin en son sürümünü https://www.apachearkadaşları.kuruluş/dizin.html.

Bu eğitim için, XAMPP yükleyicisinin en son sürümünü kullanacağız xampp-linux-x64-8.0.2-0 yükleyici.Çalıştırmak.

İkinci Adım: Yükleyici Dosyasını Yürütülebilir Dosyaya Dönüştürün

Şimdi kurulum paketini yürütülebilir bir dosyaya dönüştürün. 'İndirilenler' dizininize gidin ve ilgili izinleri atamak için aşağıdaki komutu yazın:

[e-posta korumalı]:~$ sudo chmod 755 [Paket adınız]

En son sürüm için şunları kullanacağız:

[e-posta korumalı]:~$ sudo chmode 755 xampp-linux-x64-8.0.2-0 yükleyici.Çalıştırmak

Üçüncü Adım: Sihirbazı Başlatın

Şimdi kurulum işlemine devam etmek için sihirbazı başlatın. Süper kullanıcı ayrıcalıklarıyla, grafik sihirbazını başlatmak için aşağıdaki komutu çalıştırın.

[e-posta korumalı]:~$ sudo ./[çalıştırılabilir paket adınız]

En son paket için aşağıdaki gibi görünür:

[e-posta korumalı]:~$ sudo ./xampp-Linux-x64-8.0.2-0-kurucu.Çalıştırmak

Yukarıdaki komut aşağıdaki ekranı verecektir:

Dördüncü Adım: Kurulumu başlatın

Tıklayın Sonraki yükleme işlemini başlatmak için. İstenen yazılımın seçilmesini önerdiği yerde varsayılan ayarı olduğu gibi bırakın. Bu noktaya ulaşana kadar İleri'yi tıklamaya devam edin.

İşte XAMPP'yi makinenize kurmak için her şey hazır. Kurulum işlemine başlamak için ileri tıklayın.

Son olarak, üzerine tıklayın Bitiş buton. işaretini kaldırın Xampp'ı başlat XAMPP'nin otomatik başlatılmasını devre dışı bırakma seçeneği.

Lampp arka plan programını başlatmak için aşağıdaki komutu yazın.

[e-posta korumalı]:~$ sudo /opt/lampp/lampp start

Şimdi XAMPP paketini keşfedelim.

Beşinci Adım: Kurulumunuzu Doğrulayın

İstenen işlevselliği kontrol etmek için Linux'ta XAMPP kurulumunu doğrulayabilirsiniz. Favori web tarayıcınızı başlatın ve aşağıdaki URL'yi yazın:

http://localhost/phpmyadmin

Aşağıdaki ekran, başarılı XAMPP kurulumunu gösterir.

XAMPP Güvenlik Yapılandırması

XAMPP, geliştiricilere, geliştirmelerini test etmek için mümkün olduğunca fazla erişilebilirlik sağlamaya adandığından, üretim amaçlı değildir. Üretim ortamlarında kullanıldığında gerçekten ölümcül olabilir.

XAMPP'de muhtemelen eksik güvenlik kontrollerinin bir listesini görelim:

Bu küçük güvenlik önlemlerinin eksikliği, ciddi sonuçlara neden olabilecek büyük güvenlik açıkları sergiler. Yukarıda bahsedilen sorunlardan kaçınmak için XAMPP, hassas bir ortamda başlatılmadan önce güvenlik yapılandırması gerektirir.

Hızlı bir güvenlik kontrolü yapmak ve güvenli XAMPP kurulumu sağlamak için terminalde aşağıdaki komutu yazın:

[e-posta korumalı]:~$ /opt/lampp/lampp güvenliği

XAMPP'yi Kaldırma

XAMPP'nin kaldırılması, kurulum süreci kadar basittir. Linux terminalinden, CD kurulu XAMPP dizinine /opt/lampp.

[e-posta korumalı]:~$ cd /opt/lampp

Liste 'ls -a' Kaldırma programını tanımlamak için dizinin tüm dosyaları. Sonra çalıştırın “./kaldır” XAMPP'yi kaldırmak için kök ayrıcalıklarına sahip dosya.

[e-posta korumalı]:~$ sudo ./kaldır

İstenen değişiklikleri onaylamak için bir iletişim kutusu sorulacak. XAMPP ve modüllerini kaldırmaya devam etmek için 'Evet'i seçin; süreç biraz zaman alabilir. Son olarak, işlemin başarıyla tamamlandığını onaylamak için bir iletişim kutusu görünecektir.

Lampp klasörünün ve alt klasörlerinin manuel olarak kaldırılması yine önemli bir adımdır. Aşağıdaki komutu yazın:

[e-posta korumalı]:~$ sudo rm -r /opt/lampp

Ayrıca kurulum paketlerini sistemden silebilirsiniz. Artık tüm XAMPP dosyaları ve modülleri sistemden kaldırıldı.

Sonuç

XAMPP/LAMP, geliştiricilerin uygulamalarını uzak bir profesyonel sunucuya dağıtmadan önce test ettirmeleri için kullanışlı bir ortam sunar. Önlem alınmadan internete maruz kalındığında güvenlik riski oluşturabilecek, üretim dışı kurulumlar için hızlı bir hata ayıklama ortamı sunar.

Linux'ta Fare Tıklamalarını ve Tuş Vuruşlarını Teşvik Etmek İçin Xdotool Nasıl Kullanılır?
Xdotool, fare tıklamalarını ve tuş vuruşlarını simüle etmek için ücretsiz ve açık kaynaklı bir komut satırı aracıdır. Bu makale, klavye ve fare girişl...
Linux için En İyi 5 Ergonomik Bilgisayar Faresi Ürünleri
Uzun süreli bilgisayar kullanımı bileğinizde veya parmaklarınızda ağrıya neden olur mu?? Sert eklemlerden muzdarip misiniz ve sürekli ellerinizi sıkma...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...