Giriş
phpMyAdmin, MySQL ve MariaDB veritabanlarını yönetmek için kullanılan, PHP tabanlı bir web uygulamasıdır. Kullanıcı dostu arayüzü sayesinde veritabanı yöneticileri, tablolar oluşturma, veri ekleme, sorgu çalıştırma ve yedekleme gibi işlemleri kolayca gerçekleştirebilir. Bu yazıda, phpMyAdmin’in Ubuntu, CentOS ve Debian gibi popüler Linux dağıtımlarına nasıl kurulacağı anlatılacaktır.
Ubuntu’da phpMyAdmin Kurulumu
1. Gereksinimleri Yükleme: phpMyAdmin kurulumuna başlamadan önce Apache, PHP ve MySQL’in sistemde kurulu olduğundan emin olunmalıdır. Gerekli paketler aşağıdaki komutla yüklenebilir:
“`
sudo apt update
sudo apt install apache2 php libapache2-mod-php php-mysql unzip
“`
Ek olarak, aşağıdaki PHP uzantıları da gereklidir:
“`
sudo apt install php-mbstring php-zip php-gd php-json
“`
2. phpMyAdmin İndirme: phpMyAdmin’in en son sürümü resmi web sitesinden indirilebilir. Aşağıdaki komutla en son sürüm indirilebilir:
“`
cd /tmp
wget https://phpmyadmin.sourceforge.net/downloads/phpMyAdmin-latest-all-languages.zip
“`
3. Zip Dosyasını Çıkarma: İndirilen zip dosyası çıkarılmalıdır. Aşağıdaki komut ile dosya çıkarılabilir:
“`
unzip phpMyAdmin-latest-all-languages.zip
mv phpMyAdmin- /var/www/html/phpmyadmin
“`
4. Konfigürasyon Dosyası Oluşturma: phpMyAdmin, varsayılan ayarları içeren bir konfigürasyon dosyası oluşturmaya ihtiyacı vardır. Aşağıdaki komut ile örnek bir dosya oluşturulmalıdır:
“`
cd /var/www/html/phpmyadmin
cp config.sample.inc.php config.inc.php
“`
Ardından, `config.inc.php` dosyası düzenlenmelidir. Bir metin düzenleyici ile açılarak `$cfg[‘blowfish_secret’]` satırına 32 karakter uzunluğunda rastgele bir anahtar eklenmelidir.
5. Apache Yapılandırması: Apache yapılandırma dosyasına phpMyAdmin’e erişim sağlanması için gerekli ayarlar eklenmelidir. Aşağıdaki komut ile dosya açılabilir:
“`
sudo nano /etc/apache2/conf-available/phpmyadmin.conf
“`
Dosya içerisine aşağıdaki kod eklenmelidir:
“`apache
Alias /phpmyadmin /var/www/html/phpmyadmin
Options None
AllowOverride All
Require all granted
“`
Değişikliklerin ardından, Apache yeniden başlatılmalıdır:
“`
sudo systemctl restart apache2
“`
6. phpMyAdmin Web Arayüzüne Erişim: Tarayıcıda `http://
CentOS’da phpMyAdmin Kurulumu
1. Gereksinimleri Yükleme: Aynı şekilde, Apache, PHP ve MySQL’in kurulu olduğundan emin olunmalıdır. Gerekli paketler aşağıdaki gibi kurulmalıdır:
“`
sudo yum install httpd php php-mysqlnd php-zip php-mbstring
“`
2. phpMyAdmin İndirme: phpMyAdmin’in en son sürümü indirilmelidir:
“`
cd /tmp
wget https://phpmyadmin.sourceforge.net/downloads/phpMyAdmin-latest-all-languages.zip
“`
3. Zip Dosyasını Çıkarma: İndirilmiş zip dosyası çıkarılmalıdır:
“`
unzip phpMyAdmin-latest-all-languages.zip
mv phpMyAdmin- /var/www/html/phpmyadmin
“`
4. Ayrıca Konfigurasyon Dosyası Ayarları: Yukarıda açıklanan adımları takip ederek `config.inc.php` dosyası hazırlanmalıdır.
5. Apache Yapılandırması: Apache ayarları phpMyAdmin’e erişimi sağlamak için güncellenmelidir. `httpd.conf` dosyasına gerekli ayarlar eklenmelidir.
6. Apache’yi Yeniden Başlatma: Yapılandırmalar tamamlandıktan sonra, Apache yeniden başlatılmalıdır:
“`
sudo systemctl restart httpd
“`
Debian’da phpMyAdmin Kurulumu
1. Gereksinimleri Yükleme: Debian üzerinde de Apache, PHP ve MySQL’in kurulu olduğuna dikkat edilmelidir. Gerekli paketler aşağıdaki gibi yüklenebilir:
“`
sudo apt update
sudo apt install apache2 php php-mysql libapache2-mod-php
“`
2. phpMyAdmin İndirme: Resmi phpMyAdmin web sitesinden en son sürüm indirilmeli ve kurulum yapılmalıdır.
3. Zip Dosyasını Çıkarma: Daha önce belirtilen adımlar izlenerek zip dosyası çıkarılmalıdır.
4. Konfigürasyon Dosyası Oluşturma: `config.inc.php` dosyası oluşturulmalı ve yapılandırılmalıdır.
5. Apache Yapılandırmaları: Apache’ye erişim sağlamak için gerekli ayarlar ve izinler yapılmalıdır.
6. Apache’yi Yeniden Başlatma: Tüm ayarlardan sonra Apache servisi yeniden başlatılmalıdır.
Sonuç
Yukarıda belirtilen adımlar izlenerek phpMyAdmin’in Ubuntu, CentOS ve Debian gibi Linux dağıtımlarında kurulumu gerçekleştirilmiştir. Bu kurulum süreci, phpMyAdmin’in veritabanı yönetimi için güçlü bir araç olarak kullanılmasını sağlar. Kullanıcılar, phpMyAdmin arayüzü üzerinden veritabanlarını daha etkin bir şekilde yönetebilir. Herhangi bir sorunla karşılaşılması durumunda phpMyAdmin belgeleri ve topluluk forumları referans alınabilir.