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:
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:
- Web kök dizininde yeni bir dosya oluşturun:
echo "" | sudo tee /var/www/html/info.php
- Web tarayıcınızı açın ve şu adrese gidin:
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.