Fedora’ya LAMP Kurulumu Nasıl Yapılır?
Bu sayfadaki adım adım kılavuz, LAMP yığınını Fedora 36’ya nasıl kuracağınızı gösterecektir .
LAMP, web tabanlı uygulamalar oluşturmak için gerekli olan açık kaynaklı araçlar yığınıdır. Aşağıdaki araçlara sahiptir:
- L : Linux (Fiziksel Sunucu, VM veya Konteyner)
- A : Apache Web Sunucusu
- M : MariaDB/MySQL
- P : PHP
LAMP, WordPress, Drupal, Joomla ve OpenCart gibi web tabanlı yazılımların yapı taşıdır.
Önkoşullar
- Minimum Yüklü Fedora 36
- Yönetici haklarına sahip Sudo Kullanıcısı
- İnternet bağlanabilirliği
LAMP kurulum adımlarına geçelim.
1) Apache Web Sunucusunu Kurun
Fedora Linux’ta dnf, varsayılan Paket Yöneticisidir. Yani yazılım veya rpm paketleri dnf üzerinden kurulur.
Apache Web Sunucusu (httpd) rpm paketi varsayılan paket depolarında mevcuttur, bu nedenle kurulumu basittir, dnf komutunu izleyerek çalıştırın,
$ sudo dnf install -y httpd
Apache sürümünü görüntüleyin, çalıştırın
$ sudo rpm -q httpd httpd-2.4.54-3.fc36.x86_64
Apache (httpd) Hizmetini Başlatın ve Etkinleştirin
$ sudo systemctl start httpd $ sudo systemctl enable httpd
httpd hizmetinin durumunu kontrol edin, çalıştırın
$ sudo systemctl status httpd
OS güvenlik duvarında http bağlantı noktasına izin verin, aşağıdaki komutları çalıştırın,
$ sudo firewall-cmd --permanent --add-service=http $ sudo firewall-cmd --permanent --add-service=https $ sudo firewall-cmd --reload
Apache Kurulumunu Doğrulayın
Makinenizin ip adresini almak için ip komutunu kullanın . Makinenizin tarayıcı tipi IP Adresini açın ve enter tuşuna basın. Apache web sayfasını takip etmeliyiz,
2) MariaDB Veritabanı Sunucusunu Kurun
MariaDB ve bağımlılıkları, Fedora 36’nın varsayılan paket havuzlarında mevcuttur. Yüklemek için aşağıdaki komutu yürütün.
$ sudo dnf install mariadb-server mariadb -y
Mariadb hizmetini başlatın ve etkinleştirin
$ sudo systemctl enable mariadb --now
Mariadb hizmet durumunu kontrol etmek için şunu çalıştırın:
$ sudo systemctl status mariadb
“ mysql_secure_installation ” kullanarak veritabanının başlangıç ayarlarını ve kök parolasını yapılandırarak güvenli MariaDB kurulumu
$ sudo mysql_secure_installation
3) PHP’yi yükleyin (Sunucu Komut Dosyası Dili)
PHP, web uygulamaları oluşturmak için kullanılan açık kaynaklı bir sunucu tarafı betik dilidir. En son php 8.1 ve bağımlılıkları, varsayılan paket havuzlarında da mevcuttur. Bu nedenle, php ve diğer php modüllerini kurmak için folllwing dnf komutunu çalıştırın.
$ sudo dnf install -y php php-common php-cli
PHP kurulumunu test etmek için /var/www/html içinde bir php dosyası (fedora.php) oluşturun.
$ sudo vi /var/www/html/fedora.php <?php phpinfo() ?>
Apache Hizmetini Yeniden Başlatın
$ sudo systemctl restart httpd
Şimdi tarayıcınızdan fedora.php dosyasına erişin, aşağıdaki URL’yi yazın
http://<IP_Adresi_Makineniz>/fedora.php
Merhaba, yazınızı okudum ve gerçekten bilgilendirici buldum. Fedora üzerinde LAMP kurulumu hakkında bu kadar ayrıntılı bir açıklama görmek harika. Ancak, yazıda bahsedilen önkoşulların ne olduğunu merak ediyorum. Onları belirtmek iyi olurdu. Teşekkürler!