CentOS 8'de phpMyAdmin nasıl kurulur

Veri tabanı yönetimi, kuruluş üzerinde yüksek etkiye sahip hassas verileri depoladıkları için hem yöneticiler hem de BT kullanıcıları tarafından üstlenilen en hassas ve sorumlu eylemlerden biridir. Veritabanlarıyla çalışırken daha alakalı olan bir şey, güvenliği, kullanılabilirliği ve bütünlüğüne bağlı olarak hangi yöneticiyi kullanmamız gerektiğidir, bu veritabanları daha iyi yönetilecektir, dolayısıyla yönetici güvenilmezse hatalı adımlar atacağız.

MySQL, çeşitli özellikleri, işlevleri ve diğer dillerle entegrasyonları nedeniyle dünyanın en yaygın kullanılan veritabanı motorlarından biri haline geldi. Burada phpMyAdmin, MySQL ile oluşturulan veritabanlarını yönetmek için entegre bir çözüm olarak devreye giriyor ve bize daha da gelişmiş kontrol ve destek alternatifleri sunuyor. Bugün CentOS 8 sistemine uygulandığını göreceğiz.

Solvetic, phpMyAdmin'in ne olduğunu ve CentOS 8'e nasıl kurulacağını açıklayacaktır.

phpMyAdmin nedirphpMyAdmin, Maguma yazılım şirketi tarafından PHP dilinde yazılmış ve asıl amacı MySQL ile ilgili her şeyi Web üzerinde verimli bir şekilde yönetmek olan tamamen ücretsiz bir yazılım aracı olarak geliştirilmiştir.

PhpMyAdmin'i kullanırken, tablolar, sütunlar, ilişkiler, dizinler, kullanıcılar, izinler vb. üzerindeki ortak görevlerle ilişkili MySQL ve MariaDB'deki çeşitli işlemlerle uyumlu bir araç kullanacağız, ancak hepsinden önemlisi, bu görevler yönetilebilir. doğrudan kullanıcı arayüzünde, böylece nihai yönetimini kolaylaştırır.

PhpMyAdmin özellikleriPhpMyAdmin'in en belirgin özelliklerinden bazıları şunlardır:

  • Sunucu yapılandırmasına dayalı bir bakım sunucusu, veritabanları ve tabloları bütünleştirir.
  • Sezgisel bir web arayüzüne sahiptir.
  • Veritabanlarına, tablolara, görünümlere, alanlara ve dizinlere göz atma, veritabanlarını oluşturma, kopyalama, bırakma, yeniden adlandırma veya değiştirme, SQL deyimlerini yürütme, düzenleme ve işaretleme (toplu sorgular dahil), MySQL kullanıcı hesabı ve ayrıcalık yönetimi gibi MySQL özelliklerinin çoğunu çalıştırabilir.
  • phpMyAdmin, bir veritabanında veya bunların bir alt kümesinde genel aramalar yapar.
  • phpMyAdmin, veritabanında tablo dökümleri oluşturur ve okur.
  • Verileri CSV, XML, PDF, ISO/IEC 26300 - OpenDocument Metin ve Elektronik Tablo, Microsoft Word 2000 ve LATEX gibi çeşitli formatlara aktarabilirsiniz.
  • Birden çok sunucuyu yönetmeyi kolaylaştırır.
  • Mevcut veritabanı tasarımının PDF grafiklerini oluşturma yeteneğindedir.
  • MyISAM tablolarında bilgi bütünlüğünü kontrol eder.
  • 80'den fazla dil mevcuttur.
  • phpMyAdmin, InnoDB tablolarını ve yabancı anahtarları destekler.
  • Veritabanlarında, tablolarda ve görünümlerdeki değişiklikleri görselleştirmeyi sağlar.

Şimdi Solvetic, phpMyAdmin'in CentOS 8'e nasıl kurulacağını açıklayacak ve böylece MySQL'i yönetmek için en kullanışlı araçlardan birine sahip olacak.

1. PhpMyAdmin'i CentOS 8'e yükleyin

Aşama 1
İlk adım Apache web sunucusunu kurmak olacaktır, bunun için aşağıdakileri uygulayacağız:

 yum yükleme httpd -y 

BÜYÜT

Adım 2
Bu işlem bittiğinde aşağıdakileri göreceğiz:

BÜYÜT

Aşama 3
Aşağıdakileri çalıştırarak CentOS 8'deki web sunucusunun durumunu kontrol edeceğiz:

 systemctl durumu httpd 

BÜYÜT

Aşama 1
Bu durumda hizmetin aktif olmadığını görürüz, etkinleştirme işlemine devam etmek için aşağıdakileri uygulamamız gerekir:

 systemctl httpd'yi başlat 

BÜYÜT

4. Adım
Apache'yi devre dışı bırakmak için aşağıdakileri yürütmeliyiz:

 systemctl httpd'yi devre dışı bırak 
durdurmak için:
 systemctl httpd'yi durdur
sistem açılışında etkinleştirmek için:
 systemctl httpd'yi etkinleştir
Adım 5
Apache'nin beklendiği gibi çalıştığını doğrulamak için sunucunun IP'sini bilmeliyiz, bu "ip add" komutuyla bulunabilir:

BÜYÜT

6. Adım
CentOS 8 güvenlik duvarında Apache hizmetini etkinleştirip yetkilendireceğiz, onlar için aşağıdaki satırları yürütüyoruz:

 firewall-cmd --kalıcı --add-port = 80 / tcp firewall-cmd --kalıcı --add-port = 443 / tcp
Ardından güvenlik duvarını tekrar yüklüyoruz:
 güvenlik duvarı-cmd -yeniden yükle 

BÜYÜT

7. Adım
Apache'yi kontrol etmek için bir tarayıcıya gidiyoruz ve aşağıdaki sözdizimini giriyoruz:

 http://IP_adresi
8. Adım
Sonuç şöyle görünmelidir:

BÜYÜT

2. EPEL depolarını CentOS 8'e yükleyin


EPEL (Enterprise Linux için Ekstra Paketler) havuzları, ekstra sistem işlevlerine odaklanan iş havuzlarının yönetimi için özel olarak tasarlanmış paketlerdir.

Aşama 1
Bu etkinleştirme için aşağıdaki komutu kullanmalıyız:

 yum epel sürümünü yükleyin 

BÜYÜT

Adım 2
İndirmeyi ve kurulumu onaylamak için S harfini giriyoruz:

BÜYÜT

3. phpMyAdmin'i CentOS 8'e yükleyin

Aşama 1
Sonunda phpMyAdmin'i kurmaya hazırız, bunun için önce aşağıdakileri yürüterek en son 4.9.1 sürümünü indireceğiz:

 https://files.phpmyadmin.net/phpMyAdmin/4.9.1/phpMyAdmin-4.9.1-all-languages.tar.gz 

BÜYÜT

NotSürümler, phpMyAdmin'in aşağıdaki resmi bağlantısında doğrulanabilir:

Adım 2
Aşağıdaki satırı kullanarak phpMyAdmin'i kuracağız:

 tar -zxvf phpMyAdmin-4.9.1-all-languages.tar.gz 

BÜYÜT

Aşama 3
Sonunda phpMyAdmin'i istenen yola taşıyabiliriz:

 mv phpMyAdmin-4.9.1-tüm diller / usr / share / phpMyAdmin 

BÜYÜT

4. PhpMyAdmin dosyasını CentOS 8'de yapılandırın


Bu yapılandırma, phpMyAdmin istemcisine uzaktan erişim sağlar

Aşama 1
Bunun için /usr / share / phpMyAdmin / dizininde bulunan phpMyAdmin.conf dosyasına bir metin düzenleyici ile gidiyoruz:

 /usr/share/phpMyAdmin/config.inc.php 

BÜYÜT

Adım 2
blowfish_secret satırında yeni bir gizli anahtar oluşturacağız ve bu, aşağıdaki bağlantıdan oluşturulabilir:

BÜYÜT

Aşama 3
Aşağıdaki tuş kombinasyonunu kullanarak değişiklikleri kaydederiz:

Ctrl + O

Düzenleyiciyi şunu kullanarak bırakıyoruz:

Ctrl + X

4. Adım
Şimdi /etc/nginx/conf.d dizininde bulunan bir sanal dosya oluşturacağız:

 nano /etc/nginx/conf.d/phpMyAdmin.conf 
Adım 5
Oraya aşağıdakileri yapıştıracağız:
 sunucu {dinle 80; server_name “alan adı; kök / usr / paylaşım / phpMyAdmin; konum / {index index.php; } ## Görüntüler ve statik içerik farklı konumlarda ele alınır ~ * ^. +. (Jpg.webp | jpeg.webp | gif.webp | css | png | js | ico | xml) $ {access_log off; 30d sona erer; } konum ~ /\.ht {tümünü reddet; } konum ~ / (kütüphaneler | kurulum / çerçeveler | kurulum / kütüphaneler) {tümünü reddet; dönüş 404; } konum ~ \ .php $ {include / etc / nginx / fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME / usr / share / phpMyAdmin $ fastcgi_script_name; }}
6. Adım
Bu metni girdiğimizde, aşağıdaki tuş kombinasyonunu kullanarak değişiklikleri kaydederiz:

Ctrl + O

Düzenleyiciyi şunu kullanarak bırakıyoruz:

Ctrl + X

7. Adım
Şimdi geçici bir phpMyAdmin dizini oluşturacak ve ilgili izinleri vermeye devam edecek olan aşağıdakileri uygulayacağız:

 mkdir / usr / paylaş / phpMyAdmin / tmp chmod 777 / usr / paylaş / phpMyAdmin / tmp

BÜYÜT

8. Adım
Ardından dosyanın sahibini belirledik:

 chown -R apache: apache / usr / paylaşım / phpMyAdmin 
9. Adım
Şimdi hizmetleri yeniden başlatıyoruz:
 systemctl nginx'i yeniden başlat systemctl php-fpm'yi yeniden başlat
Adım 10
Son olarak, harici bağlantı için güvenlik duvarı izinlerini veriyoruz:
 firewall-cmd --kalıcı --add-service = http firewall-cmd -reload

BÜYÜT

Bu noktada phpMyAdmin'e erişmeye hazır olacağız, ancak Solvetic bu işlemle (karmaşık olabilir) sizin için önemli bir şeyi açıklayacak, CentOS 8 deposu "yum install phpadmin" komutuyla basit kurulumu içermez ve bu büyük ölçüde süreci basitleştirir, bu mümkün olmadığı anlamına gelmez ve bu nedenle phpMyAdmin ortamını görmeden önce size diğer yöntemi açıklayacağız ve phpMyAdmin'i CentOS 8'e kurmanın uygun yoluna siz karar vereceksiniz.

5. CentOS 8'de REMI depolarını kullanarak phpMyAdmin'i CentOS 8'e yükleyin

Bunlar, amacı kullanıcılara PHP'nin en son sürümlerini, tam işlevleri ve hem Fedora hem de Enterprise Linux kullanıcıları (RHEL, CentOS, Oracle, Scientific Linux) için diğer yazılımları sağlamak olan üçüncü taraflarca geliştirilen diğer depo türleridir.

Aşama 1
Bu REMI depolarında şunları buluyoruz:

  • Paketler Fedora politikasıyla uyumlu değil.
  • Fedora'nın geliştirme sürümlerinde paket destekleri mevcuttur.
  • Beta sürümleri ve çok daha fazlası.

Adım 2
Bu depoları kurmak için aşağıdakileri uygulayacağız:

 rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-8.rpm 

Aşama 3
CentOS 8'de Remi deposunu etkinleştirdikten sonra, yum paket yöneticisi aracılığıyla phpMyAdmin'i kuracağız, böylece tüm bağımlılıklar otomatik olarak yüklenecek, aşağıdakileri uygulayalım:
yum --enablerepo = remi, yeniden test kurulumu phpMyAdmin

4. Adım
Orada phpMyAdmin bağımlılıklarının indirilmesini ve kurulmasını onaylamak için S harfini giriyoruz:

Adım 5
Daha sonra depodan GPG anahtarının kurulumunu kabul etmeliyiz:

6. Adım
Bu süreç sona erdiğinde aşağıdakileri göreceğiz:

7. Adım
PhpMyAdmin'i yapılandırmanın zamanı geldi, bu noktada phpMyAdmin'e varsayılan olarak yalnızca localhost'tan erişilebilir, bu nedenle ona dışarıdan erişmek istiyorsak, phpMyAdmin'in Apache yapılandırma dosyasını aşağıdaki komutla düzenlememiz gerekecektir:

 sudo nano /etc/httpd/conf.d/phpMyAdmin.conf 
8. Adım
Orada şunları göreceğiz:

9. Adım
"Gerektir" satırını buluyoruz ve "yerel"i "tümü kabul edildi" olarak değiştiriyoruz:

Adım 10
Aşağıdaki tuş kombinasyonunu kullanarak değişiklikleri kaydederiz:

Ctrl + O

Düzenleyiciyi şunu kullanarak bırakıyoruz:

Ctrl + X

11. Adım
Son olarak Apache servisini yeniden başlatıyoruz:

 hizmet httpd yeniden başlat 

Adım 1/2
Artık aşağıdakileri girerek herhangi bir tarayıcıdan harici olarak erişebiliriz:

 http: // IP_adresi / phpMyAdmin / 

Adım 13
Orada dili değiştirebilir ve MySQL kullanıcı kimlik bilgileriyle giriş yapabiliriz:

Adım 14
Devam'a tıklayın ve bu phpMyAdmin ortamı olacaktır:

BÜYÜT

Adım 15
Bu ana bölümde aşağıdaki gibi ayrıntıları buluruz:

  • Sunucu tipi
  • sunucu bağlantısı
  • Sunucu sürümü
  • Giriş yapan kullanıcı
  • Karakter türü
  • Apache sürümü
  • Temel istemci sürümleri
  • PHP sürümü
  • PhpMyAdmin sürümü

6. Adım
Buna ek olarak bazı genel görünüm ayarlamaları da uygulayabiliriz. SQL sekmesinde, veritabanından dizileri çalıştırabiliriz:

BÜYÜT

Adım 17
Mevcut durum sekmesinde, mevcut trafiğin yanı sıra süreçleri, sorgu istatistiklerini ve daha fazlasını görebiliriz:

BÜYÜT

18. adım
Kullanıcı hesaplarında, veritabanına kayıtlı kullanıcıları gözlemleyeceğiz ve yeni kullanıcılar ekleyebilecek, mevcut olanları düzenleyebilecek veya silebileceğiz:

BÜYÜT

  • Dışa Aktar ve İçe Aktar bölümünde, veritabanı yapılandırmalarını getirebilir veya gönderebiliriz.
  • Ayarlar sekmesinde phpMyAdmin kavramlarını ayarlamak mümkündür:

BÜYÜT

Adım 19
Binary kayıt bölümünde, oluşturulan ikili kayıtların sorgularına erişiyoruz:

BÜYÜT

Adım 20
"Çoğaltma" sekmesinde, veritabanının çoğaltmasını yürütme yolumuz var:

BÜYÜT

Adım 21
"Diğer" sekmesinde ek işlevlere erişebiliriz:

BÜYÜT

Adım 22
Son olarak, veritabanının öğelerini yönetmek için tüm SQL ifadelerine sahip olacağız:

BÜYÜT

Gördüğünüz gibi, CentOS 8'de phpMyAdmin'i kurmak ve kullanmak ve böylece veritabanlarını merkezi ve tamamen yönetmek için bu son işlemi kullanmak çok daha kolaydır.

wave wave wave wave wave