📒 

LAMP, Linux, Apache, MySQL (veya MariaDB) ve PHP’nin kısaltmasıdır. Dinamik web siteleri ve uygulamalar geliştirmek ve dağıtmak için kullanılan popüler bir açık kaynaklı web sunucusu yığınıdır. Bu makale, LAMP yığınını bir Ubuntu sunucusuna yükleme işlemi boyunca size rehberlik edecektir.

1. Ön Koşullar

Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:

  • Ubuntu (18.04 veya üstü) çalıştıran bir sunucu.
  • Sunucu üzerinde Sudo ayrıcalıkları.
  • Sunucunuza bir terminal veya SSH erişimi.

2. Sisteminizi Güncelleyin

Mevcut paketler hakkında en son bilgilere sahip olduğunuzdan emin olmak için paket dizininizi güncelleyerek başlayın:

sudo apt update sudo apt upgrade -y

3. Apache’yi yükleyin

Adım 1: Apache’yi Kurun

Apache web sunucusunu kurmak için aşağıdaki komutu çalıştırın:

sudo apt install apache2 -y

Adım 2: Apache’yi Başlatın ve Etkinleştirin

Kurulumdan sonra Apache hizmetini başlatın ve açılışta çalışmasını sağlayın:

sudo systemctl start apache2
sudo systemctl enable apache2

Adım 3: Apache Kurulumunu Doğrulayın

Apache’nin çalıştığını doğrulamak için web tarayıcınızı açın ve sunucunuzun IP adresine gidin:

http://your_server_ip

Varsayılan Apache karşılama sayfasını görmelisiniz.

4. MySQL’i yükleyin

Adım 1: MySQL’i Kurun

MySQL’i yüklemek için aşağıdaki komutu çalıştırın:

sudo apt install mysql-server -y

Adım 2: Güvenli MySQL Kurulumu

Kurulumdan sonra, MySQL güvenliğini artırmak için güvenlik betiğini çalıştırın:

sudo mysql_secure_installation

Kök parolası belirlemek ve diğer güvenlik seçeneklerini yapılandırmak için yönergeleri izleyin.

Adım 3: MySQL Kurulumunu Doğrulayın

Kurulumu doğrulamak için MySQL’de oturum açın:

sudo mysql -u root -p

Güvenli kurulum işlemi sırasında belirlediğiniz kök parolayı girin.

5. PHP’yi yükleyin

Adım 1: PHP ve Gerekli Uzantıları Kurun

PHP ve bazı yaygın eklentileri yüklemek için aşağıdaki komutu çalıştırın:

sudo apt install php libapache2-mod-php php-mysql -y

Adım 2: Apache’yi Yeniden Başlatın

PHP’yi kurduktan sonra, PHP modülünü etkinleştirmek için Apache sunucusunu yeniden başlatın:

sudo systemctl apache2'yi yeniden başlat

Adım 3: PHP Kurulumunu Doğrulayın

PHP’nin kurulu ve çalışır durumda olduğunu doğrulamak için bir PHP bilgi dosyası oluşturun:

  1. Web kök dizininde yeni bir dosya oluşturun:
echo "" | sudo tee /var/www/html/info.php
  1. Web tarayıcınızı açın ve şu adrese gidin:
http://your_server_ip/info.php

PHP bilgilerini gösteren bir sayfa görmelisiniz.

6. Temizlik

Kurulumu doğruladıktan sonra, güvenlik nedeniyle PHP bilgi dosyasını kaldırmak iyi bir fikirdir:

sudo rm /var/www/html/info.php

7. Sonuç

LAMP yığınını Ubuntu sunucunuza başarıyla kurdunuz. Linux, Apache, MySQL ve PHP kurulumu ile artık dinamik web uygulamaları geliştirebilir ve dağıtabilirsiniz. Optimum performans ve güvenlik sağlamak için yazılım yığınınızı düzenli olarak güncelleyin.