İçeriğe geç

Raspberry Pi Üzerinde PHPMyAdmin ve Apache Kurulumu

Bu yazıda, Raspberry Pi üzerinde Apache, MariaDB, PHP ve PHPMyAdmin kurulumunu adım adım nasıl yapabileceğinizi anlatacağım. Bu kurulum, web tabanlı bir veritabanı yönetim arayüzü oluşturmak için gerekli olan tüm bileşenleri içermektedir.

Gereksinimler

  • Raspberry Pi (Raspbian işletim sistemi kurulu)
  • İnternet bağlantısı

Adım 1: Sistem Güncellemeleri

İlk olarak, sistemimizi güncelleyerek başlıyoruz. Bu, mevcut paketlerin en son sürümlerine yükseltilmesini sağlar.

sudo apt update
sudo apt upgrade -y

Adım 2: Apache Web Sunucusunu Kurma

Apache’yi kurmak için aşağıdaki komutu kullanın. Apache, web sunucusu olarak görev yapacak ve web sitelerinin barındırılmasını sağlayacaktır.

sudo apt install apache2 -y

Kurulum tamamlandıktan sonra, Apache’nin çalışıp çalışmadığını kontrol edin. Tarayıcınızı açın ve Raspberry Pi’nin IP adresini yazın. Apache’nin varsayılan sayfasını görmelisiniz.

Adım 3: PHP Kurulumu

PHP’yi ve gerekli modülleri kurmak için aşağıdaki komutu kullanın. PHP, dinamik web sayfaları oluşturmak için kullanılan bir betik dilidir.

sudo apt install php libapache2-mod-php php-mysql -y

Adım 4: MariaDB Kurulumu

PHPMyAdmin, MySQL veya MariaDB ile çalışır. MariaDB’yi kurmak için aşağıdaki komutu kullanın. MariaDB, MySQL’in topluluk tarafından geliştirilen bir versiyonudur.

sudo apt install mariadb-server -y

MariaDB’yi güvenli hale getirmek için aşağıdaki komutu çalıştırın ve gelen yönergeleri takip edin.

sudo mysql_secure_installation

Bu komutu çalıştırdığınızda, aşağıdaki gibi bir mesajla karşılaşabilirsiniz:

Enter current password for root (enter for none): (Enter tuşuna basın)
OK, successfully used password, moving on...

Setting the root password or using the unix_socket ensures that nobody
can log into the MariaDB root user without the proper authorisation.

You already have your root account protected, so you can safely answer 'n'.

Switch to unix_socket authentication [Y/n] n
... skipping.

Change the root password? [Y/n] n
... skipping.

Remove anonymous users? [Y/n] Y
... Success!

Disallow root login remotely? [Y/n] Y
... Success!

Remove test database and access to it? [Y/n] Y
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!

Reload privilege tables now? [Y/n] Y
... Success!

Adım 5: PHPMyAdmin Kurulumu

PHPMyAdmin’i kurmak için aşağıdaki komutu kullanın. PHPMyAdmin, web tabanlı bir MySQL/MariaDB yönetim aracıdır.

sudo apt install phpmyadmin -y

Kurulum sırasında aşağıdaki adımları takip edin:

  • Web sunucusu olarak Apache’yi seçin.
  • dbconfig-common kullanarak veritabanını yapılandırın.
  • PHPMyAdmin için bir MySQL uygulama parolası belirleyin.

Adım 6: Apache’ye PHPMyAdmin’i Dahil Etme

PHPMyAdmin’i Apache’ye dahil etmek için, Apache yapılandırma dosyasına bir sembolik bağlantı ekleyin.

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

Adım 7: Apache’yi Yeniden Başlatma

Yapılandırma değişikliklerinin etkili olması için Apache’yi yeniden başlatın.

sudo systemctl restart apache2

Adım 8: PHPMyAdmin’e Erişim

Tarayıcınızı açın ve aşağıdaki URL’yi girin:

http://<Raspberry_Pi_IP_adresi>/phpmyadmin

PHPMyAdmin giriş sayfasını görmelisiniz. MariaDB kurulumunda oluşturduğunuz kullanıcı adı ve parolayı kullanarak giriş yapabilirsiniz.

Artık Raspberry Pi’nizde Apache, PHP, MariaDB ve PHPMyAdmin kurulu ve çalışır durumda olmalıdır. Bu kurulumla, veritabanlarınızı kolayca yönetebilir ve web tabanlı uygulamalar geliştirebilirsiniz.

Ek Not: Parolasız Oturum Açma Sorunu

Eğer mysql_secure_installation komutunu çalıştırırken “Yapılandırma tarafından parolasız oturum açma yasaktır” gibi bir mesaj alırsanız, MariaDB root kullanıcı parolasını şu adımlarla ayarlayabilirsiniz:

1. MariaDB’ye Parolasız Giriş (Sadece İlk Kurulumda Mümkün):

sudo mysql

2. Root Kullanıcısı İçin Parola Ayarlama:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'YeniParolanız';
FLUSH PRIVILEGES;
EXIT;

3. Yapılandırma Dosyasını Düzenleme ve skip-grant-tables Seçeneğini Kaldırma:

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

skip-grant-tables satırını silin veya yorum satırı haline getirin (# işareti ile).

4. MariaDB’yi Yeniden Başlatma:

sudo systemctl restart mariadb

Bu adımları takip ederek, MariaDB root kullanıcısı için bir parola belirleyebilir ve parolasız oturum açma sorununu çözebilirsiniz. Ardından, mysql_secure_installation komutunu tekrar çalıştırarak MariaDB’nizi güvenli hale getirebilirsiniz.

Bu kurulum rehberi ile Raspberry Pi’nizde güçlü bir web sunucusu ve veritabanı yönetim arayüzü oluşturmuş olacaksınız. Başarılar!

Kategori:İşletim SistemleriLinuxNasıl Yapılır?Rasberry PiSSHSunucu

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir