Debian 11de bir LAMP sunucusu nasıl kurulur

Debian 11de bir LAMP sunucusu nasıl kurulur

Pek çok kişi Debian'ı sağlam bir iş istasyonu işletim sistemi olarak görse de, bunun için kullanılabileceği tek şey bu değil. Debian aynı zamanda en çok kullanılan Linux tabanlı sunucu işletim sistemlerinden biridir .

Debian için pek çok sunucu uygulaması var. Ancak, kullanıcıların kurduğu en popüler şeylerden biri LAMP'dir. LAMP, Linux, Apache, MySQL ve PHP'dir ve web uygulamalarını barındırmak için gereklidir. Debian 11'de bir LAMP sunucusunu nasıl kuracağınız aşağıda açıklanmıştır.

Debian 11'de bir LAMP sunucusu nasıl kurulur

Debian 11'e yükseltme

LAMP sunucunuzdan (Linux, Apache , MySQL ve PHP) en iyi şekilde yararlanmak için Debian sürümünüzü Debian 11'e yükseltmeniz gerekir. Debian 11 Bullseye, işletim sisteminin en son sürümüdür ve web uygulamalarını barındırmak için idealdir. MySQL, Apache ve PHP.

Debian 11'e yükseltmek için verilerinizi yedeklediğinizden emin olun. Bunu yaptıktan sonra, bir terminal penceresi açın. Alternatif olarak, SSH konsolu üzerinden Debian'a bağlanın ve aşağıdaki talimatları izleyerek yükseltme işlemini başlatın.

Terminal erişiminiz olduğunda su komutunu kullanarak kök hesabınıza giriş yapın . Yükseltmek için root erişiminizin olması gerekir.

su -

Kök olarak oturum açtıktan sonra, Debian sürümünüzün "buster" (Debian 10) kod adını "bullseye" (Debian 11) olarak değiştirmek için sed komutunu kullanın. Yükseltmek için kod adı değiştirilmelidir.

sed -i 's/buster/bullseye/g' /etc/apt/sources.list

Ardından, apt update komutunu ve ardından apt upgrade komutunu çalıştırın. Bu iki komut, Debian'ın yazılım kaynaklarını yenileyecek, yeni paketleri kontrol edecek ve bekleyen yükseltmeleri kuracaktır.

sudo apt güncelleme sudo apt yükseltme

Son olarak, dist-upgrade komutuyla Debian 11 Bullseye'a yükseltin .

sudo apt dist-upgrade

Debian'ı yeniden başlatın ve tüm komutlar bittiğinde LAMP sunucunuzu kurmak için oturum açın.

PHP ve MySQL Kurulumu

PHP ve MySQL, bir LAMP sunucusunun kritik parçalarıdır. Bu iki aracı Debian 11 sisteminize kurmak için aşağıdakileri yapın. Öncelikle, sisteminiz için mevcut olabilecek güncellemeleri kontrol edin ve yükleyin.

sudo apt güncelleme sudo apt yükseltme

Debian 11 sisteminizde tüm güncellemeler kuruluyken, aşağıdaki PHP ve MySQL paketlerini kurmak için apt install komutunu kullanın.

Debian 11'de bir LAMP sunucusu nasıl kurulur

sudo apt kurulum mariadb-server php libapache2-mod-php php-zip php-mbstring php-cli php-common php-curl php-xml php-mysql

Yukarıdaki komutu girdikten sonra, Debian size kuruluma devam etmek isteyip istemediğinizi soracaktır. PHP ve MySQL paketlerini Debian 11'e kurmak istediğinizi onaylamak için klavyenizdeki Y tuşuna basarak yazılımı kurmak istediğinizden emin olun.

Tüm MySQL ve PHP paketlerinin Debian 11'e yüklenmesinin tamamlanması zaman alacaktır. İşlem bittiğinde, kılavuzun bir sonraki bölümüne geçin.

MySQL'i Yapılandırma

MySQL, Debian 11 sisteminize yüklendikten sonra, mysql_secure_installation komutuyla yapılandırmanız gerekir . Bir terminal penceresi açın ve kurulumu başlatın.

Debian 11'de bir LAMP sunucusu nasıl kurulur

sudo mysql_secure_installation

Not: “ ” ile karşılaşırsanız ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock,
service mysqld start komutunu çalıştırın, ardından sudo mysql_secure_installation komutunu yeniden çalıştırın .

Kurulum programı sizden “Yukarıdaki komut girildiğinde root için mevcut şifreyi girin” isteyecektir. SQL yeni kurulduğu için parola girmenize gerek yoktur. Devam etmek için Enter tuşuna basın .

Şimdi kök hesabınızı korumak isteyip istemediğiniz sorulacak. Kök zaten korumalı olduğundan, yükleyici devam etmek için n'ye basmanızı ister . Böyle yap.

MySQL şimdi sizden root şifresini değiştirmenizi isteyecektir. Y tuşuna basın , ardından güvenli, akılda kalıcı bir SQL parolası girin.

MySQL için yeni bir root şifresi girdikten sonra sizden anonim kullanıcıları kaldırmanızı isteyecektir. Kullanıcıların test hesabıyla anonim olarak oturum açmaması için Y düğmesine basın .

Anonim hesap silindikten sonra, uzaktan kök oturum açmayı etkinleştirmek isteyip istemediğiniz sorulacaktır. Uzak kök oturum açmadan çıkmak, yalnızca bir uzmansanız ve riskleri anlıyorsanız yapılmalıdır. Kök olarak uzaktan oturum açmayı devre dışı bırakmak için N tuşuna basın .

Uzak kök devre dışı bırakıldığında, "test" veritabanını silmelisiniz. Silmek için Y tuşuna basın. Ardından, Y'ye basarak ayrıcalık tablolarını yeniden yükleyin . Ayrıcalık tabloları yeniden yüklendiğinde, sisteminizde MySQL yapılandırılır.

Apache2 web sunucusunu kurma

PHP ve MySQL paket kurulumu sırasında bazı Apache2 web sunucusu paketleri de kuruldu. Ancak yine de Debian 11 sisteminizde Apache2 web sunucusunu kullanmak için “apache2” paketini kurmalısınız.

Apt install komutunu kullanarak Apache2 web sunucusunu kurun.

Debian 11'de bir LAMP sunucusu nasıl kurulur

sudo apt apache2'yi kurun

Kurulduktan sonra Debian, Apache varsayılan web sayfasını çalıştırarak varsayılan web sunucusunu otomatik olarak başlatmalıdır. Web sitenizi özelleştirmek için "index.html" dosyasına gidin /var/www/html/ve dosyalarınızla değiştirin.

Aşağıdaki URL'ye erişerek, bir web tarayıcısında bilgisayarınızda barındırılan herhangi bir web sayfasına erişebilirsiniz.

http://ip-address-of-server


Gnome Shell panosunu Pano ile iyileştirin

Gnome Shell panosunu Pano ile iyileştirin

Kabul edelim, varsayılan Gnome Shell panosu pek iyi değil. Pano deneyiminizi geliştirmek için Pano'yu yükleyin!

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linux kutunuz için harika bir doğrusal olmayan video düzenleyiciye mi ihtiyacınız var? Davinci Resolve 17'yi bu kılavuzla çalıştırın!

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader, şık bir Linux duvar kağıdı indiricisi ve yöneticisidir. Çoğu Linux masaüstü ortamını destekler ve kullanımı çok kolaydır. Bu rehber

Bilgisayarınıza Tuxedo OS nasıl kurulur

Bilgisayarınıza Tuxedo OS nasıl kurulur

Tuxedo OS by Tuxedo bilgisayarlarını test etmek ister misiniz? Bilgisayarınızda çalışan Tuxedo OS'nin en son sürümünü nasıl alacağınızı öğrenin.

Linuxta bir DEB dosyası nasıl kurulur

Linuxta bir DEB dosyası nasıl kurulur

DEB dosyası nedir? Onunla ne yapıyorsun? DEB dosyalarını Linux PC'nize kurmanın birçok yolunu öğrenin.

Linuxta Dying Light nasıl oynanır?

Linuxta Dying Light nasıl oynanır?

Dying Light, Techland tarafından geliştirilen ve Warner Bros Interactive Entertainment tarafından yayınlanan 2015 tarihli bir hayatta kalma korku video oyunudur. oyun merkezli

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune, KDE Plazma 5 masaüstü ortamını kullanır ve zarif bir işletim sistemi sunmayı amaçlar. İşte Neptune Linux'u bilgisayarınıza nasıl kuracağınız.

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntu'nun yeni ek paket tabanlı masaüstü işletim sistemini denemek ister misiniz? Bu kılavuzla sanal bir makinede nasıl dağıtacağınızı öğrenin.

Undertale Linuxta nasıl oynanır?

Undertale Linuxta nasıl oynanır?

Undertale, oyun geliştiricisi Toby Fox tarafından geliştirilen ve yayınlanan bir 2015 2d indie RPG'dir. Bu kılavuz, Undertale'i bilgisayarınıza indirmeyi ve kurmayı kapsayacaktır.

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Total War: Three Kingdoms, Creative Assembly tarafından geliştirilen sıra tabanlı bir strateji RTS oyunudur. İşte Linux'ta nasıl oynanacağı.