RHEL 8'e Apache, MySQL/MariaDB ve PHP Nasıl Kurulur


Bu eğitimde LAMP yığınının nasıl kurulacağını öğreneceksiniz – Linux, Apache, MySQL/MariaDB , RHEL 8 sisteminde PHP. Bu eğitimde RHEL 8 aboneliğinizi zaten etkinleştirdiğinizi ve sisteminize root erişiminizin olduğunu varsayıyoruz.

Adım 1: Apache Web Sunucusunu Kurun

1. İlk olarak, internetteki milyonlarca web sitesine güç sağlayan harika bir web sunucusu olan Apache web sunucusunu yükleyerek başlayacağız. Kurulumu tamamlamak için aşağıdaki komutu kullanın:

yum install httpd

2. Kurulum tamamlandıktan sonra Apache'yi etkinleştirin (sistem açılışında otomatik olarak başlayacak şekilde), web sunucusunu başlatın ve aşağıdaki komutları kullanarak durumu doğrulayın.

systemctl enable httpd
systemctl start httpd
systemctl status httpd

3. Sayfalarımızı herkese açık hale getirmek için, güvenlik duvarı kurallarımızı, aşağıdaki komutları kullanarak web sunucumuzdaki HTTP isteklerine izin verecek şekilde düzenlememiz gerekecek.

firewall-cmd --permanent --zone=public --add-service=http 
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

4. http://localhost'a veya sunucunuzun IP adresine erişerek web sunucusunun çalıştığını ve erişilebilir olduğunu doğrulayın. Aşağıdakine benzer bir sayfa görmelisiniz.

Adım 2: PHP Programlama Dilini Kurun

5. Bir sonraki adımımız, WordPress ve Joomla gibi birçok web sitesinde kullanılan programlama dili olan PHP'yi yüklemek olacaktır. son derece güçlü ve esnek davranışı nedeniyle.

RHEL 8 cihazınıza PHP'yi yüklemek için aşağıdaki komutu kullanın.

yum install php php-mysqlnd php-pdo php-gd php-mbstring

6. Şimdi Apache'in PHP isteklerine de hizmet vereceğini bilmesi için web sunucunuzu yeniden başlatın.

systemctl restart httpd 

7. İçinde phinfo() bulunan basit bir info.php dosyası oluşturarak PHP'nizi test edin. Dosya, web sunucunuzun /var/www/html dizinine yerleştirilmelidir.

Dosyayı oluşturmak için şunu kullanın:

echo "<?php phpinfo() ?>" > /var/www/html/info.php

Şimdi tekrar http://localhost/info.php veya http://server-ip-address/info.php'ye erişin. Buna benzer bir sayfa görmelisiniz.

3. Adım: MariaDB Sunucusunu Kurun

8. MariaDB birçok ortamda kullanılan popüler bir veritabanı sunucusudur. Kurulum basittir ve gösterildiği gibi yalnızca birkaç adım gerektirir.

yum install mariadb-server mariadb

9. Kurulum tamamlandıktan sonra MariaDB'yi etkinleştirin (sistem açılışında otomatik olarak başlayacak), web sunucusunu başlatın ve aşağıdaki komutları kullanarak durumu doğrulayın.

systemctl enable mariadb
systemctl start mariadb
systemctl status mariadb

10. Son olarak aşağıdaki komutu vererek MariaDB kurulumunuzun güvenliğini sağlamak isteyeceksiniz.

mysql_secure_installation

MariaDB kurulumunuzla ve onu nasıl güvence altına almak istediğinizle ilgili birkaç farklı soru sorulacaktır. Veritabanı kök kullanıcı parolasını değiştirebilir, test veritabanını devre dışı bırakabilir, anonim kullanıcıları devre dışı bırakabilir ve kök oturum açma işlemini uzaktan devre dışı bırakabilirsiniz.

İşte bir örnek:

11. Güvenliği sağladıktan sonra aşağıdaki komutu kullanarak MySQL'e bağlanabilir ve veritabanı sunucunuzdaki mevcut veritabanlarını inceleyebilirsiniz.

mysql -e "SHOW DATABASES;" -p

Çözüm

Bu eğitimde ünlü LAMP yığınını RHEL 8 sisteminize nasıl kuracağınızı gösterdik. İşlem kolay ve anlaşılırdı, ancak herhangi bir sorunuz varsa lütfen bunları aşağıdaki yorum bölümüne gönderin.