- Puanlar
- 5248
- Başarılar
- 8
- New
- #1
AlmaLinux 8/9 üzerinde Apache, PHP 7.1 ve MariaDB 10 kurulumu için aşağıdaki adımları izleyebilirsiniz:
1. Sistem Güncellemeleri
Öncelikle sistem paketlerini güncelleyin:
sudo dnf update -y
2. Apache Kurulumu
Apache web sunucusunu kurun:
sudo dnf install httpd -y
Apache servisini başlatın ve sistem açılışında otomatik çalışacak şekilde etkinleştirin:
sudo systemctl enable --now httpd
Apache servis durumunu kontrol edin:
sudo systemctl status httpd
3. EPEL ve Remi Repo Kurulumu
PHP 7.1 kurulumu için gerekli repoları ekleyin:
sudo dnf install epel-release -y
AlmaLinux 8 için:
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y
AlmaLinux 9 için:
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm -y
DNF araçlarını yükleyin:
sudo dnf install dnf-utils -y
4. PHP 7.1 Kurulumu
Varsayılan PHP modülünü devre dışı bırakın:
sudo dnf module reset php -y
Remi PHP 7.1 reposunu etkinleştirin:
sudo dnf module enable php:remi-7.1 -y
PHP ve gerekli modülleri kurun:
sudo dnf install php php-cli php-common php-mysqlnd php-gd php-mbstring php-xml php-opcache -y
PHP sürümünü kontrol edin:
php -v
5. MariaDB 10 Kurulumu
MariaDB sunucusunu kurun:
sudo dnf install mariadb-server mariadb -y
MariaDB servisini başlatın ve otomatik çalışacak şekilde etkinleştirin:
sudo systemctl enable --now mariadb
MariaDB güvenlik yapılandırmasını çalıştırın:
sudo mysql_secure_installation
6. Apache, PHP ve MariaDB Testi
Apache'nin çalışıp çalışmadığını kontrol etmek için tarayıcıdan aşağıdaki adresi açın:
http://SERVER_IP
PHP testi için örnek dosya oluşturun:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
Tarayıcıdan aşağıdaki adresi ziyaret edin:
http://SERVER_IP/info.php
PHP bilgi ekranı görüntüleniyorsa kurulum başarılıdır.
7. Firewall Ayarları
HTTP ve HTTPS erişimlerine izin verin:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
8. SELinux Ayarı (Gerekirse)
Eğer web uygulamanız veritabanına bağlanamıyorsa aşağıdaki SELinux ayarını yapın:
sudo setsebool -P httpd_can_network_connect_db 1
Sonuç
Artık AlmaLinux üzerinde Apache, PHP 7.1 ve MariaDB kurulumunu tamamladınız. Sunucunuz web uygulamaları çalıştırmaya hazırdır.