Ubuntu'da LAMP server kurulumu

Ubuntu'da LAMP server kurulumu

Ubuntu 20.04 ve Linux Mint 20'de LAMP Kurulumu

Bu rehberde, Ubuntu 20.04 LTS ve Linux Mint 20 sürümlerinde LAMP (Linux, Apache, MySQL, PHP) sunucusu kurulumunu adım adım anlatacağız.

LAMP Nedir?

LAMP, Linux işletim sistemi üzerinde çalışan Apache web sunucusu, MySQL veritabanı yönetim sistemi ve PHP programlama dili kombinasyonunu ifade eden bir kısaltmadır.

Adım Adım LAMP Kurulumu

1. Adım: LAMP Sunucusunu Kurun

Terminali açın ve aşağıdaki komutu çalıştırarak LAMP sunucusunu kurun:

sudo apt update
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql

Kurulum sırasında MySQL için bir parola belirlemeniz istenecektir. Bu parolayı bir yere not edin; yerel sunucuda Drupal veya başka bir içerik yönetim sistemi kullanırken gerekli olacaktır.

2. Adım: Apache'nin Çalışıp Çalışmadığını Kontrol Edin

Tarayıcınızı açın ve http://localhost/ adresine gidin. Eğer "It works!" mesajını görüyorsanız, Apache başarılı bir şekilde kurulmuş demektir.

3. Adım: MySQL Güvenli Kurulumu

MySQL sunucusunu güvenli hale getirmek için aşağıdaki komutu çalıştırın:

sudo mysql_secure_installation

Bu komut, root kullanıcısı için bir parola belirlemenizi, anonim kullanıcıları kaldırmanızı, root oturum açmalarını sadece yerel makinelerle sınırlandırmanızı ve test veritabanını kaldırmanızı isteyecektir.

4. Adım: PHP'yi Test Edin

Apache web sunucusunun kök dizininde bir PHP dosyası oluşturarak PHP'nin doğru çalıştığını doğrulayabilirsiniz:

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

Açılan dosyaya aşağıdaki kodu yazın ve kaydedip kapatın:

<?php phpinfo(); ?>

Tarayıcınızdan http://localhost/info.php adresine gidin. PHP'nin bilgilerini içeren bir sayfa görmelisiniz.

5. Adım: phpMyAdmin Kurulumu

phpMyAdmin'i kurmak için terminalden aşağıdaki komutu çalıştırın:

sudo apt install phpmyadmin

Kurulum sırasında web sunucusu olarak Apache'yi seçin ve MySQL için bir yönetici parolası belirleyin.

phpMyAdmin'i Apache yapılandırmasına eklemek için aşağıdaki komutu çalıştırın:

sudo ln -s /usr/share/phpmyadmin /var/www/html

Tarayıcınızdan http://localhost/phpmyadmin adresine gidin ve phpMyAdmin giriş ekranını görmelisiniz.

Servisleri Çalıştırma ve Durdurma

Apache için:

  • Çalıştırmak için: sudo systemctl start apache2
  • Durdurmak için: sudo systemctl stop apache2
  • Yeniden başlatmak için: sudo systemctl restart apache2

MySQL için:

  • Çalıştırmak için: sudo systemctl start mysql
  • Durdurmak için: sudo systemctl stop mysql
  • Yeniden başlatmak için: sudo systemctl restart mysql

Bu adımları takip ederek Ubuntu 20.04 veya Linux Mint 20 üzerinde LAMP sunucunuzu başarıyla kurmuş olacaksınız. Artık PHP destekli web projelerinizi geliştirmeye başlayabilirsiniz.