Raspberry Pi Nedir?
Raspberry Pi, boyutuna göre güçlü bir mini bilgisayar platformudur. Farklı modelleri ve versiyonları bulunmaktadır, ancak genel olarak düşük maliyetli projeler, eğitim ve hobi amaçları için sıkça kullanılır. Raspberry Pi üzerinde farklı işletim sistemleri çalıştırılabilir, en popüler olanları Raspbian (şu anki adıyla Raspberry Pi OS) ve Ubuntu’dur.
PHP Nedir?
PHP, özellikle web geliştirme için tasarlanmış, sunucu taraflı bir programlama dilidir. Dinamik web siteleri ve uygulamaları geliştirmek için yaygın olarak kullanılmaktadır. Kolay öğrenilebilir olması ve geniş bir kütüphane desteği bulunması nedeniyle geliştiriciler arasında popülerdir. PHP’nin en önemli özelliklerinden biri, HTML ile sorunsuz bir şekilde entegrasyonudur.
Raspberry Pi Üzerinde PHP Kurulumu
Raspberry Pi üzerine PHP kurulumu, genellikle Raspbian veya benzeri bir Linux tabanlı işletim sistemi kullanılarak gerçekleştirilir. Kurulum işlemleri terminal aracılığıyla yapılır.
1. Güncellemeleri Yapma: İşlem öncesinde sistemin güncel olduğundan emin olunmalıdır. Bunun için terminal açılarak aşağıdaki komutlar sırasıyla girilebilir:
“`bash
sudo apt update
sudo apt upgrade
“`
Bu komutlar, mevcut paketleri güncelleyerek sistemin daha stabil çalışmasını sağlayacaktır.
2. PHP Kurulumu: PHP’nin en son sürümünü yüklemek için aşağıdaki komut kullanılabilir:
“`bash
sudo apt install php
“`
Alternatif olarak, belli bir sürümü yüklemek için sürüm numarası eklenebilir. Örneğin, PHP 7.4 sürümünü yüklemek için:
“`bash
sudo apt install php7.4
“`
3. PHP’nin Kurulduğunu Doğrulama: PHP’nin başarılı bir şekilde kurulduğunu kontrol etmek için aşağıdaki komutu çalıştırmak yeterli olacaktır:
“`bash
php -v
“`
Bu komut, kurulu olan PHP sürümünü gösterecektir.
PHP ile Bir Web Sunucusu Kurma
PHP, genellikle bir web sunucusu ile birlikte kullanılır. Apache, en popüler web sunucularından biridir ve PHP ile birlikte entegre çalışabilir.
1. Apache Web Sunucusunu Yükleme: Terminalde aşağıdaki komut çalıştırılarak Apache kurulumu gerçekleştirilebilir:
“`bash
sudo apt install apache2
“`
2. PHP’yi Apache İle Entegre Etme: PHP’nin Apache üzerinde çalışabilmesi için gerekli modülü yüklemek gerekir:
“`bash
sudo apt install libapache2-mod-php
“`
3. Apache’yi Yeniden Başlatma: Yapılan değişikliklerin aktif olması için Apache web sunucusunun yeniden başlatılması gereklidir. Bunun için aşağıdaki komut kullanılabilir:
“`bash
sudo systemctl restart apache2
“`
PHP Dosyası Oluşturma ve Test Etme
Yükleme işlemlerinin ardından, PHP’yi test etmek için basit bir PHP dosyası oluşturulabilir.
1. PHP Dosyası Oluşturma: Aşağıdaki komut ile “info.php” adında bir PHP dosyası oluşturulabilir:
“`bash
sudo nano /var/www/html/info.php
“`
Dosya içerisine şu kodlar eklenebilir:
“`php
“`
Ardından dosya kaydedilip çıkılır (CTRL + X, Y, Enter).
2. Web Tarayıcısı ile Test Etme: Tarayıcı üzerinden aşağıdaki adres girilerek PHP ayarlarının görüntülendiği sayfa açılabilir:
“`
http://
“`
Bu şekilde PHP’nin doğru bir şekilde çalışıp çalışmadığı kontrol edilmektedir.
Ek Geliştirmeler ve Uzantılar
PHP’nin kullanılabilirliğini artırmak için ek uzantılar kurulabilir. Örneğin, veritabanı bağlantısı için MySQL veya SQLite kurulumları yapılabilir. MySQL için aşağıdaki komut kullanılabilir:
“`bash
sudo apt install php-mysql
“`
Son Önlemler
PHP kurulumunun ardından güvenlik ve performans iyileştirmeleri yapmak önerilir. Bu, gereksiz dosyaların silinmesi, güncelleme işlemlerinin düzenli olarak yapılması ve uygun güvenlik ayarlarının gerçekleştirilmesi ile sağlanabilir.
Sonuç
Raspberry Pi üzerinde PHP kurmak, özgür yazılım geliştirme ortamını sağlamak için etkili bir yoldur. Kullanıcılar, bu küçük bilgisayar platformunu dinamik web uygulamaları geliştirmek, öğrenmek veya projeler oluşturmak için kullanabilir. Yukarıda belirtilen adımlar, PHP’nin Raspberry Pi üzerine kurulumu ve yapılandırılması için temel bir rehber sunmaktadır. Sistemi optimize ettikten sonra, bu yapılandırmayı uygulamaların geliştirilmesi için kullanmak mümkündür.