Remi deposu, CentOS, AlmaLinux gibi RHEL tabanlı sistemlerde en güncel PHP sürümlerini ve ilgili yazılımları yüklemek için kullanılır. Özellikle phpMyAdmin gibi web tabanlı veritabanı yönetim araçlarını kurarken, varsayılan depolardaki eski sürümler yerine Remi reposu üzerinden kurulum yapmak daha sağlıklı sonuç verir.
Aşağıdaki adımlarla PHP 7.4 ve phpMyAdmin kurulumu yapılır:
1. Diğer PHP sürümlerini devre dışı bırak
yum-config-manager --disable 'remi-php*'
Bu komut, sistemde aktif olabilecek tüm Remi PHP sürümlerini geçici olarak devre dışı bırakır.
2. PHP 7.4 deposunu etkinleştir
yum-config-manager --enable remi-php74
Bu adımda sadece remi-php74
deposu aktif hale gelir. Böylece phpMyAdmin gibi araçlar PHP 7.4'e uygun sürümlerle birlikte yüklenir.
3. phpMyAdmin kurulumunu yap
yum --enablerepo=remi install phpMyAdmin -y
Remi deposu üzerinden en güncel phpMyAdmin paketi indirilir ve sisteminize kurulmuş olur.
4. Nginx ile kullanmak için sembolik link oluştur
ln -s /usr/share/phpMyAdmin /usr/share/nginx/html/phpMyAdmin
Bu komut ile phpMyAdmin dizini Nginx’in varsayılan root dizinine bağlanır. Böylece tarayıcı üzerinden şu şekilde erişebilirsiniz:
http://sunucu-ip/phpMyAdmin
Ek Bilgiler:
-
Apache kullanıyorsanız Nginx dizini yerine
/var/www/html/
gibi apache root dizinine bağlayabilirsiniz. -
phpMyAdmin kurulduktan sonra
/etc/phpMyAdmin/config.inc.php
dosyası üzerinden erişim, kimlik doğrulama, IP kısıtlaması gibi güvenlik ayarları yapılmalıdır.
Güvenlik Önerileri:
-
phpMyAdmin
dizin adınıdbpanel
,control
gibi özel bir isimle değiştirin. -
Yalnızca belirli IP adreslerinin erişimine izin verin.
-
HTTP Basic Auth veya Fail2Ban gibi ek katmanlar uygulayın.
Bu adımlar sayesinde Nginx ile çalışan bir sunucuda PHP 7.4 uyumlu phpMyAdmin kurulumu ve erişimi sorunsuz şekilde sağlanır.