CENTOS 7, NGINX, PHP FPM, MARIADB, PHPMYADMIN, OPENSSL KURULUMU VE AYARLARI
İçindekiler:
- Ön şartlar
- CentOS'a phpMyAdmin Kurulumu
- Nginx ve phpMyAdmin'i Yapılandırma
- PhpMyAdmin'e erişme
- Sonuç
phpMyAdmin, MySQL ve MariaDB sunucularını web tabanlı bir arayüz üzerinden yönetmek için kullanılan açık kaynaklı bir PHP tabanlı araçtır.
phpMyAdmin, MySQL veritabanlarıyla etkileşim kurmanıza, kullanıcı hesaplarını ve ayrıcalıklarını yönetmenize, SQL deyimlerini yürütmenize, çeşitli veri formatlarında verileri içe ve dışa aktarmanıza ve çok daha fazlasına olanak tanır.
Bu eğitimde, Centos 7'de phpMyAdmin'i Nginx ile nasıl kuracağınızı göstereceğiz.
Ön şartlar
Bu eğiticiye devam etmeden önce aşağıdaki önkoşulları karşıladığınızdan emin olun:
- CentOS sunucunuzda LEMP (Linux, Nginx, MySQL ve PHP 7) yüklüdür. Sudo ayrıcalıklarına sahip bir kullanıcı olarak oturum açılmıştır.
Gerekli olmasa da, phpMyAdmin kurulumunuza HTTPS üzerinden erişmeniz önerilir. Sitelerinizde SSL yoksa, Nginx'inizi CentOS 7'de Let's Encrypt ile korumaya ilişkin talimatları izleyin.
CentOS'a phpMyAdmin Kurulumu
Bir CentOS 7 sistemine phpMyAdmin kurmak için aşağıdaki adımları kullanın:
-
phpMyAdmin, EPEL deposunda bulunur. Henüz EPEL'i etkinleştirmediyseniz, aşağıdakileri yazarak yapabilirsiniz:
sudo yum install epel-release
EPEL deposu etkinleştirildikten sonra phpMyAdmin ve tüm bağımlılıklarını aşağıdaki komutla yükleyin:
sudo yum install phpmyadmin
/etc/phpMyAdmin
dizininin grup sahipliğininginx
(PHP FPM hizmetinin çalıştığı kullanıcı) olarak değiştirin:sudo chgrp -R nginx /etc/phpMyAdmin
Nginx ve phpMyAdmin'i Yapılandırma
Nginx'i phpMyAdmin dosyalarını sunacak şekilde yapılandırmanın birkaç yolu vardır. Etki alanınızın sunucu bloğu PHP isteklerini sunacak şekilde ayarlanmışsa, phpMyAdmin kurulum dosyalarından etki alanı belgesi kök dizininize sembolik bir bağlantı oluşturabilirsiniz.
Bu kılavuzda, Nginx sunucu bloğu dosyalarımızdan herhangi birine dahil edebileceğimiz bir pasaj oluşturacağız.
snippets
dizini oluşturarak başlayın:
sudo mkdir -p /etc/nginx/snippets
Metin düzenleyicinizi açın ve aşağıdaki dosyayı oluşturun:
sudo nano /etc/nginx/snippets/phpMyAdmin.conf
Aşağıdaki içeriği yapıştırın:
/etc/nginx/snippets/phpMyAdmin.conf
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; }
fastcgi_pass
yönergesi için doğru soket yolunu veya adresi / bağlantı noktasını kullandığınızdan emin olun.
Dosyayı kaydedin ve düzenleyicinizi kapatın.
Artık phpMyAdmin'e erişmek istediğiniz her etki alanının sunucu bloğuna aşağıdaki satırı ekleyebilirsiniz:
domain.com/phpmyadmin
include snippets/phpMyAdmin.conf;
İşte bir örnek:
/etc/nginx/conf.d/domain.com.conf
server { #… other code include snippets/phpMyAdmin.conf; #… other code }
PhpMyAdmin'e erişme
PhpMyAdmin arayüzüne erişmek için favori tarayıcınızı açın ve sunucunuzun alan adını veya genel IP adresini ve ardından
/phpmyadmin
:
http(s)://your_domain_or_ip_address/phpmyadmin
Yönetici kullanıcı oturum açma kimlik bilgilerini girin ve
Go
tıklayın.
Sonuç
Tebrikler, phpMyAdmin'i CentOS 7 sunucunuza başarıyla yüklediniz. Artık MySQL veritabanları, kullanıcılar ve tablolar oluşturmaya başlayabilir ve çeşitli MySQL sorguları ve işlemleri gerçekleştirebilirsiniz.
centos phpmyadmin mysql mariadb nginx phpCentos 8 üzerine nginx nasıl kurulur
Nginx telaffuz edilen motor x açık kaynaklı, yüksek performanslı bir HTTP ve ters proxy sunucusudur. Bu eğitimde Nginx'in CentOS 8 üzerine nasıl kurulacağı ve yönetileceği açıklanmaktadır.
Ubuntu 18.04 Üzerinde Nginx ile Phpmyadmin Nasıl Kurulur
phpMyAdmin, MySQL ve MariaDB sunucularını web tabanlı bir arayüz üzerinden yönetmek için kullanılan açık kaynaklı bir PHP tabanlı araçtır. Bu eğiticide Ubuntu 18.04 üzerinde Nginx ile phpMyAdmin'in nasıl kurulacağı açıklanmaktadır.
Ubuntu 18.04 üzerine nginx ile wordpress nasıl kurulur
Bu eğitimde, WordPress'i bir Ubuntu 18.04 makinesine nasıl kuracağınızı göstereceğiz. WordPress, dünya çapında en popüler açık kaynak bloglama ve CMS platformudur.