Salı, Aralık 24, 2024

CentOS 7’de Nginx ile phpMyAdmin Nasıl Kurulur

yüksek çözünürlüklü phpmyadmin logosu

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ı include conf/phpMyAdmin.conf; ekliyorsunuz.

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