Fedora'ya LAMP (Linux, Apache, MySQL, PHP) Nasıl Kurulur
İlk olarak, sisteminizi güncellemek için terminali açın ve aşağıdaki komutu çalıştırın:
sudo dnf update
Apache'yi kurmak için aşağıdaki komutu çalıştırın:
sudo dnf install httpd
Apache'yi başlatın ve sistem başlangıcında otomatik olarak başlamasını sağlamak için aşağıdaki komutları kullanın:
sudo systemctl start httpd
sudo systemctl enable httpd
Apache'nin çalıştığını doğrulamak için tarayıcınızı açarak http://localhost adresine gidin. "It works!" yazan bir test sayfası görmelisiniz.
MariaDB'yi kurmak için aşağıdaki komutu çalıştırın:
sudo dnf install mariadb-server
MariaDB'yi başlatın ve sistem başlangıcında otomatik olarak başlamasını sağlamak için aşağıdaki komutları kullanın:
sudo systemctl start mariadb
sudo systemctl enable mariadb
MariaDB'yi güvenli hale getirmek için yapılandırma komutunu çalıştırın:
sudo mysql_secure_installation
PHP'yi ve PHP'nin Apache ile çalışması için gerekli modülü kurmak için aşağıdaki komutu çalıştırın:
sudo dnf install php php-mysqlnd
Ek PHP modüllerini ihtiyacınıza göre kurabilirsiniz. Örneğin:
sudo dnf install php-xml php-gd php-mbstring php-curl php-json php-zip
Apache'yi yeniden başlatmak için aşağıdaki komutu çalıştırın:
sudo systemctl restart httpd
PHP'nin düzgün çalıştığını test etmek için, Apache'nin kök dizinine (varsayılan olarak /var/www/html) bir PHP dosyası oluşturun. Bunu yapmak için aşağıdaki komutu çalıştırın:
echo "" | sudo tee /var/www/html/info.php
Tarayıcınızı açın ve http://localhost/info.php adresine gidin. Bir PHP bilgi sayfası görmelisiniz. Bu sayfa, PHP'nin başarıyla yüklendiğini ve çalıştığını gösterir.
Eğer Fedora'nın varsayılan güvenlik duvarı olan firewalld kullanıyorsanız, HTTP ve HTTPS trafiğine izin vermek için sırasıyla aşağıdaki komutları çalıştırın:
sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --zone=public --add-service=https --permanent
sudo firewall-cmd –reload
PhpMyAdmin'i kurmak isterseniz, aşağıdaki komutu kullanabilirsiniz:
sudo dnf install phpmyadmin
phpMyAdmin yapılandırma dosyasını düzenlemek için aşağıdaki komutu kullanın:
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
Bu dosyada, Require ip direktiflerini ihtiyacınıza göre düzenleyin. Örneğin, tüm IP adreslerine izin vermek için aşağıdaki gibi düzenleyebilirsiniz:
Require all granted
Daha sonra Apache'yi yeniden başlatmak için aşağıdaki komutu kullanın:
sudo systemctl restart httpd
Şimdi tarayıcınızı açarak http://localhost/phpmyadmin adresine giderek phpMyAdmin arayüzüne erişebilirsiniz.
Bu adımları izleyerek Fedora üzerinde LAMP yığınını başarıyla kurabilirsiniz.