Ubuntu'da Lighttpd PHP, MariaDB ve PhpMyAdmin ile Nasıl Kurulur


Lighttpd, Linux makineleri için açık kaynaklı bir web sunucusudur, çok hızlıdır ve boyutu çok küçüktür, çok fazla bellek ve CPU kullanımı gerektirmez, bu da onu herhangi bir proje için en iyi sunuculardan biri yapar web sayfalarının dağıtımında hıza ihtiyaç duyar.

Lighttpd Özellikleri

  1. FastCGI, SCGI, CGI arayüzleri desteği.
  2. Chroot kullanma desteği.
  3. mod_rewrite desteği.
  4. OpenSSL kullanarak TLS/SSL desteği.
  5. A Çok küçük boyut: 1MB.
  6. Düşük CPU ve RAM kullanımı.
  7. BSD lisansı altında lisanslıdır.

Bu makalede Ubuntu 20.04Lighttpd, MariaDB, PHP'nin PhpMyAdmin ile nasıl kurulacağı açıklanmaktadır. >.

Adım 1: Lighttpd'nin Ubuntu'ya kurulması

Neyse ki, Lighttpd resmi Ubuntu depolarından kurulabilir. Yani Lighttpd'yi yüklemek istiyorsanız yalnızca aşağıdaki komutu çalıştırmanız yeterlidir.

sudo apt install lighttpd

Lighttpd kurulduktan sonra web sitenize veya IP adresinize gidebilir ve Lighttpd'nin makinenize kurulumunu onaylayan bu sayfayı göreceksiniz.

Kurulumun ileri aşamalarına geçmeden önce, aşağıdakilerin Lighttpd hakkında bilmeniz gereken önemli şeyler olduğunu belirtmek isterim.

  1. /var/www/html – Lighttpd için varsayılan kök klasördür.
  2. /etc/lighttpd/ – Lighttpd yapılandırma dosyaları için varsayılan klasördür.

Adım 2: PHP'nin Ubuntu'ya kurulması

Lighttpd web sunucusu PHP FastCGI desteği olmadan kullanılamaz. Ayrıca MySQL desteğini etkinleştirmek için 'php-mysql' paketini de yüklemeniz gerekir.

sudo apt install php php-cgi php-mysql

Şimdi PHP modülünü etkinleştirmek için terminalde aşağıdaki komutları çalıştırın.

sudo lighty-enable-mod fastcgi 
sudo lighty-enable-mod fastcgi-php

Modülleri etkinleştirdikten sonra aşağıdaki komutu çalıştırarak Lighttpd sunucu yapılandırmasını yeniden yükleyin.

sudo service lighttpd force-reload

Şimdi PHP'nin çalışıp çalışmadığını test etmek için /var/www/test.php dosyasında bir 'test.php' dosyası oluşturalım.

sudo vi /var/www/html/test.php

Düzenlemeye başlamak için “i ” butonuna basın ve aşağıdaki satırı ekleyin.

<?php phpinfo(); ?>

Dosyayı kaydetmek için ESC tuşuna basın ve :x yazın ve Enter tuşuna basın.

Şimdi alan adınıza veya IP adresinize gidin ve http://127.0.0.1/test.php gibi test.php dosyasını arayın. PHP'nin başarıyla yüklendiği anlamına gelen bu sayfayı göreceksiniz.

Adım 3: MariaDB'yi Ubuntu'ya Yükleme

MariaDB, MySQL'in bir çatalıdır ve aynı zamanda Lighttpd ile birlikte kullanmak için iyi bir veritabanı sunucusudur; Ubuntu 20.04'e yüklemek için bu komut dizisini terminalde çalıştırın.

sudo apt-get install software-properties-common
sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirrors.piconets.webwerks.in/mariadb-mirror/repo/10.5/ubuntu focal main'
sudo apt update
sudo apt install mariadb-server

Kurulduktan sonra, gösterildiği gibi MariaDB kurulumunu güvence altına almak için güvenlik komut dosyasını çalıştırabilirsiniz.

sudo mysql_secure_installation

Komut dosyasından root şifresini girmesi veya kurması istenecektir. Daha sonra sonraki her istem için Y yanıtını verin.

PhpMyAdmin'in Ubuntu'ya Kurulumu

PhpMyAdmin, veritabanlarını çevrimiçi yönetmek için güçlü bir web arayüzüdür; hemen hemen her sistem yöneticisi onu kullanır çünkü onu kullanarak veritabanlarını yönetmek çok kolaydır. Ubuntu 20.04'e kurmak için aşağıdaki komutu çalıştırın.

sudo apt install phpmyadmin

Kurulum sırasında size aşağıdaki iletişim kutusunu gösterecek, HAYIR seçeneğini seçin.

Şimdi 'Lighttpd'yi seçin.

Burada neredeyse işimiz bitti, /var/www/ dosyasında /usr/share/ dosyasındaki PHPMyAdmin klasörüne bir sembolik bağlantı oluşturmak için bu basit komutu çalıştırın.

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

Şimdi http://localhost/phpmyadmin adresine gidin ve yukarıda MariaDB kurulumu sırasında belirlediğiniz root şifresini girmenizi isteyecektir.

İşte bu kadar, tüm sunucu bileşenleriniz artık çalışır durumda. Web projelerinizi dağıtmaya başlayabilirsiniz.