Giriş: Linux, Apache, MySQL ve PHP'den oluşan LAMP yığını, dinamik web siteleri ve web uygulamaları barındırmak için güçlü bir temeldir. Bu makale, Ubuntu 18.04, Ubuntu 20.04 veya Ubuntu 22.04 çalıştıran bir Cloud Server, Virtual Private Server (VPS) veya Dedicated Server üzerine LAMP yığını kurma sürecini adım adım anlatmaktadır.
Ön Gereksinimler:
- Sunucunuzun LAMP yığını için gereken donanım kapasitesini karşıladığını doğrulayın.
- Sunucunuzda Ubuntu 18.04, 20.04 veya 22.04'ün kurulu olduğundan emin olun.
Kurulum Adımları:
-
Apache Kurulumu:
- Paketleri güncelleyin ve yükseltin:
root@localhost:~# apt update root@localhost:~# apt upgrade - Apache'yi kurun:
root@localhost:~# apt install apache2 - Apache kurulumunu, tarayıcınızda sunucunun genel IP adresine erişerek doğrulayın:
http://123.123.123.123 - Görünen bir test sayfası başarılı bir kurulumu gösterir.
- Paketleri güncelleyin ve yükseltin:
-
MySQL Kurulumu:
- MySQL'i kurun:
apt install mysql-server - MySQL kurulumunu güvenli hale getirin ve root kullanıcısı için bir parola belirleyin:
sudo mysql mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'MY_NEW_PASSWORD'; mysql> exit mysql_secure_installation - Güvenliği artırmak ve varsayılan ayarları kaldırmak için ekrandaki yönergeleri takip edin.
- MySQL'i kurun:
-
PHP Kurulumu:
- PHP ve PHP-MySQL paketini kurun:
apt install php libapache2-mod-php php-mysql - Apache ayarlarını, index.php'yi index.html'den önce gelecek şekilde önceliklendirmek için düzenleyin:
vi /etc/apache2/mods-enabled/dir.conf- Düzenleyici içinde:
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm - "index.php"yi "DirectoryIndex"den sonra gelecek şekilde taşıyın.
- Düzenleyici içinde:
- PHP ve PHP-MySQL paketini kurun:
-
Apache'yi Yeniden Başlatın:
- Değişiklikleri uygulamak için Apache'yi yeniden başlatın:
systemctl restart apache2
- Değişiklikleri uygulamak için Apache'yi yeniden başlatın:
-
PHP Modüllerini Kurma:
- Mevcut PHP modüllerini ve kütüphanelerini görüntüleyin:
apt search php- | less - İstediğiniz PHP modüllerini kurmak için şu komutu kullanın:
apt install package1 package2
- Mevcut PHP modüllerini ve kütüphanelerini görüntüleyin:
-
PHP'yi Test Etme:
- PHP kurulumunu doğrulamak için bir test betiği oluşturun:
vi /var/www/html/info.php- PHP kodunu ekleyin:
phpinfo();
- PHP kodunu ekleyin:
- PHP betiğini şu adrese erişerek test edin:
http://123.123.123.123/info.php
- PHP kurulumunu doğrulamak için bir test betiği oluşturun:
-
Temizlik (İsteğe Bağlı):
- Test sayfasını kaldırın:
rm /var/www/html/info.php
- Test sayfasını kaldırın:
Sonuç: Ubuntu Cloud Server'ınızda LAMP yığınını başarıyla kurdunuz ve dinamik web siteleri ile uygulamalar barındırmak için sağlam bir temel oluşturdunuz. Linux, Apache, MySQL ve PHP'nin bu güçlü kombinasyonu, web projeleriniz için çok yönlü bir ortam sağlar.
Ara