Phpmyadmin'i sunucunuza yükleme: Adım Adım Kılavuz

PhpMyAdmin Nedir?

Kayıtları ve kullanıcı bilgilerini tutmak için, herhangi bir web tabanlı uygulamanın bir veritabanına sahip olması gerekir.

Eğer bir web geliştiricisiyseniz, muhtemelen phpMyAdmin'e aşinasınızdır. Düzenli olarak veritabanlarıyla çalışan herhangi bir geliştirici için bu, MySQL veritabanlarını yönetmek için güçlü ve kullanıcı dostu bir web tabanlı araçtır.

PhpMyAdmin MySQL veritabanları ile çalışmak için grafiksel bir arayüzdür. Bu aracı sunucuya yüklemeden önce bir web sunucusu (apache/nginx) ve MySQL (ya da MariaDB, Percona) yüklemek zaten arzu edilir.

Geliştiriciler terminali kullanarak MySQL sorgularını yürütebilirler. Önceden tanımlanmış MySQL sorguları kullanılarak teknik ayrıntılara girmeden basit veritabanı işlemleri gerçekleştirilebilir.

Kullanıcı sadece birkaç tıklama ile sorgularda hata ayıklayabilir ve karmaşık veritabanı işlemlerini gerçekleştirebilir.

PhpMyAdmin'i kurmak için Adım Adım Kılavuz

Bu kılavuzda phpMyAdmin'i sunucunuza kurarken size adım adım rehberlik edeceğiz. Sistem gereksinimlerinden kurulum yöntemlerine ve yapılandırma seçeneklerine kadar her şeyi ele alacağız.

NOT: Başlamadan önce, phpMyAdmin için sistem gereksinimlerine bir göz atalım. Sorunsuz bir kurulum süreci sağlamak için sunucunuzun bu gereksinimleri karşıladığından emin olmanız önemlidir.

phpMyAdmin, Windows, macOS ve Linux dahil olmak üzere çoğu işletim sistemiyle uyumludur. Bir web sunucusu (Apache veya Nginx gibi), PHP (sürüm 5.5.0 veya daha yeni) ve bir veritabanı sunucusu (MySQL veya MariaDB gibi) gerektirir.

Sistem gereksinimlerimizi doğruladığımıza göre, şimdi kurulum sürecine geçelim.

1. Adım

  • Yüklemek için aşağıdaki komutu girmeniz yeterlidir:

yum install phpmyadmin /for CentOS/RHEL apt-get install phpmyadmin /for Debian/Ubuntu

Adım #2.

  • CentOS/RHEL için, yüklemeden önce EPEL deposunu etkinleştirmelisiniz

yum install epel-release

Adım 2.

  • Kurulum tamamlandıktan sonra, web sunucusunu veya php-fpm hizmetini yeniden başlatmanız gerekecektir, çünkü PhpMyAdmin ile birlikte php ek modülleri yüklenecektir.

service httpd /*or php-fpm*/ restart

3. Adım.

  • Bu öğe Nginx kullanırken geçerlidir. Yardımcı programın kendisi /usr/share/phpMyAdmin yoluna kurulur. Siteyi talep ederken dizin içeriğini görüntülemek için - ya sitenin bulunduğu dizine taşımalı ya da bir dizin olarak bağlamalısınız.
  • İkinci seçenek daha güvenilirdir. Bizim durumumuzda sitenin yolu /var/www/html'dir, bu nedenle montaj şu şekilde görünecektir:

cd /var/www/html mkdir phpmyadmin mount --bind /usr/share/phpMyAdmin/ phpmyadmin/

Adım #4.

  • Bu madde Apache kullanıyorsanız geçerlidir. /etc/httpd/conf.d/phpMyAdmin.conf yapılandırma dosyasını açmalı ve aşağıdaki gibi görünmesini sağlamalısınız:

Alias /phpMyAdmin /usr/share/phpMyAdmin Alias /phpmyadmin /usr/share/phpMyAdmin <Directory /usr/share/phpMyAdmin/> AddDefaultCharset UTF-8 <IfModule mod_authz_core.c> # Apache 2.4 //these settings allow connection from all IP addresses, they can be restricted using the Require ip option. Works for Apache 2.4 <RequireAll> Require all granted </RequireAll> </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 // the same as in the previous block, but for earlier versions of Apache Order Deny,Allow Allow from All Deny from None # Allow from 127.0.0.1 # Allow from ::1 </IfModule> </Directory> <Directory /usr/share/phpMyAdmin/setup/> <IfModule mod_authz_core.c> # Apache 2.4 //these settings allow connection from all IP addresses, they can be restricted using the Require ip option. Works for Apache 2.4 <RequireAll> Require all granted </RequireAll> </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 // the same as in the previous block, but for earlier versions of Apache Order Deny,Allow Allow from All Deny from None # Allow from 127.0.0.1 # Allow from ::1 </IfModule> </Directory> # These directories do not require access over HTTP - taken from the original # phpMyAdmin upstream tarball # <Directory /usr/share/phpMyAdmin/libraries/> Order Deny,Allow Allow from All Deny from None </Directory> <Directory /usr/share/phpMyAdmin/setup/lib/> Order Deny,Allow Allow from All Deny from None </Directory> <Directory /usr/share/phpMyAdmin/setup/frames/> Order Deny,Allow Allow from All Deny from None </Directory> # This configuration prevents mod_security at phpMyAdmin directories from # filtering SQL etc. This may break your mod_security implementation. # #<IfModule mod_security.c> # <Directory /usr/share/phpMyAdmin/> # SecRuleInheritance Off # </Directory> #</IfModule>

Adım #5.

  • Bundan sonra apache'yi yeniden başlatın.
  • Yeniden başlattıktan sonra http://name_or_server_address/phpmyadmin adresinden phpMyAdmin'e gidebilir ve veritabanı kimlik bilgileriyle oturum açabilirsiniz.

Debian'a PHPMyAdmin Kurmayı Neden Düşünmelisiniz?

PHPMyAdmin, MySQL veritabanlarını yönetmek için yaygın olarak kullanılan web tabanlı bir yönetim aracıdır. Veritabanlarını, tabloları ve sorgu yürütmeyi yönetmek için sezgisel ve kullanıcı dostu bir arayüz sağlar. PHPMyAdmin çeşitli işletim sistemlerine kurulabilirken, PHPMyAdmin'i Mac OS veya Ubuntu yerine Debian'da kullanmayı düşünmeniz için birkaç zorlayıcı neden vardır.

1. Kararlılıkve Güvenilirlik: Debian, bir işletim sistemi olarak kararlılığı ve güvenilirliği ile ünlüdür. Debian ile, veritabanlarınızı yönetmek için istikrarlı ve güvenli bir ortamdan emin olabilirsiniz.

2. Paket Yönetimi: Debian'ın Gelişmiş Paket Aracı (APT) olarak bilinen paket yönetim sistemi, en güçlü yönlerinden biridir. PHPMyAdmin de dahil olmak üzere yazılım paketlerinin kurulumunu ve yönetimini basitleştirir. APT, PHPMyAdmin ve bağımlılıklarını herhangi bir güçlük çekmeden kolayca yükleyebilmenizi, güncelleyebilmenizi ve kaldırabilmenizi sağlar.

3. Güvenlik: Veritabanlarını yönetmek söz konusu olduğunda güvenlik kritik bir unsurdur. Debian güvenliğe güçlü bir şekilde odaklanır ve herhangi bir güvenlik açığını gidermek için düzenli güvenlik güncellemeleri sağlar. Bu, PHPMyAdmin kurulumunuzun güvenli kalmasını ve potansiyel tehditlere karşı korunmasını sağlar.

4. Topluluk ve Destek: Debian, geniş ve aktif bir kullanıcı ve geliştirici topluluğuna sahiptir. Bu canlı topluluk, kapsamlı destek ve dokümantasyon sağlayarak Debian'da PHPMyAdmin kullanırken ortaya çıkabilecek sorunları gidermeyi kolaylaştırır. Zamanında yardım ve rehberlik sağlamak için Debian topluluğuna güvenebilirsiniz.

5. Özelleştirme ve Esneklik: Debian yüksek derecede özelleştirme ve esneklik sunar. Debian kurulumunuzu özel gereksinimlerinizi ve tercihlerinizi karşılayacak şekilde uyarlayabilirsiniz. Bu esneklik PHPMyAdmin'i de kapsar ve ihtiyaçlarınıza göre yapılandırmanıza ve mevcut altyapınıza sorunsuz bir şekilde entegre etmenize olanak tanır.

6. Uzun Vadeli Destek: Debian uzunvadeli destek (LTS) sürümleriyle bilinir. Bu, Debian'ı kurduğunuzda, genellikle yaklaşık beş yıl gibi uzun bir süre boyunca güvenlik güncellemelerinden ve hata düzeltmelerinden yararlanabileceğiniz anlamına gelir.

How useful was this article?

VAT

  • Other

    Other

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    %
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • Other
  • canada
  • poland
  • european-union
  • france
  • germany
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria