phpMyAdmin, web tabanlı bir arayüz üzerinden MySQL ve MariaDB sunucularını yönetmek için açık kaynaklı PHP tabanlı bir araçtır.
phpMyAdmin, MySQL veritabanlarıyla etkileşime girmenize, kullanıcı hesaplarını ve ayrıcalıkları yönetmenize, SQL sorgularını çalıştırmanıza, çeşitli veri formatlarında veri alıp vermenize ve çok daha fazlasını yapmanıza imkan tanır.
Kuruluma başlamadan önce LEMP kurulumunu gerçekleştirmeniz gerekmektedir. Centos 7 Üzerine (LEMP) Kurulumu
PhpMyAdmin’i CentOS’a Yüklemek
phpMyAdmin, EPEL deposunda bulunur. EPEL etkinleştirilmiş değilseniz, aşağıdaki komutları ile bunu kolay bir şekilde gerçekleştirebilirsiniz.
sudo yum install epel-release
Ardından sistemimize gerekli olan paketi dahil edebiliriz.
sudo yum install phpmyadmin
PhpMyAdmin’i yüklemeden önce sisteminizde Nginx ve PHP 7 yüklü olduğundan emin olun.
Bu aşamadan sonra /etc/phpMyAdmin
dizininin grup sahipliğini nginx
olarak değiştirin.
sudo chgrp -R nginx /etc/phpMyAdmin
Nginx ve phpMyAdmin’i Yapılandırma
Nginx’i phpMyAdmin dosyalarını sunacak şekilde nasıl yapılandırmamız gerekiyor. Alan adınız sunucu ayarlamalarında zaten PHP isteklerini sunmak için ayarlanmışsa, phpMyAdmin kurulum dosyalarından bulunduğu dizine bir dosya oluşturuyoruz.
sudo nano /etc/nginx/conf/phpMyAdmin.conf
İçerisine aşağıda bahsi geçen satırları ekliyoruz
location /phpMyAdmin {
root /usr/share/;
index index.php index.html index.htm;
location ~ ^/phpMyAdmin/(.+\.php)$ {
try_files $uri =404;
root /usr/share/;
fastcgi_pass unix:/run/php-fpm/www.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}
location ~* ^/phpMyAdmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
root /usr/share/;
}
}
location /phpmyadmin {
rewrite ^/* /phpMyAdmin last;
}
Mevcut alan adlarınızdan hangisinde çalışmasını istiyorsanız. Direk olarak o alan adının bulunduğu yapılandırma dosyasına bu satırları
ekliyorsunuz.include conf/phpMyAdmin.conf;
Kurulumumuz tamamlandı artık giriş yapmak için gerekli olan her şeye sahibiz. Direk olarak aşağıdaki yolu takip ediyoruz ve panelimize giriş yapıyoruz.
http(s)://<alan-adiniz>/phpmyadmin
Yönetici kullanıcı girişi kimlik bilgilerini girin artık paneldesiniz