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-mysqlKurulum 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_installationBu 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.phpAçı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 phpmyadminKurulum 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/htmlTarayı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.