PHP Nedir ve Neden Linux’a Kurmalıyız?
PHP, özellikle web geliştirme dünyasında kendine sağlam bir yer edinmiş bir programlama dilidir. Dinamik web sayfaları oluşturmak, kullanıcı etkileşimini yönetmek ve sunucu taraflı işlemleri gerçekleştirmek için kullanılan PHP, açık kaynaklı olmasıyla da popülerliğini arttırmıştır. Peki ya Linux? Linux, sunucularda en çok tercih edilen işletim sistemlerinden biri, çünkü güvenliği, esnekliği ve performansı ile web geliştirme için ideal bir ortam sunuyor.
Bu yazımızda, Linux işletim sistemi üzerine PHP nasıl kurulur, adım adım size göstereceğiz. Eğer siz de bir Linux kullanıcısıysanız ve PHP kurulumuna başlamak istiyorsanız, doğru yerdesiniz!
Adım 1: Terminali Açın
İlk olarak, kurulum işlemini yapabilmek için terminali açmanız gerekiyor. Linux'ta terminal, komutları yazıp işlemleri başlatabileceğiniz bir uygulamadır. Eğer terminali bulamıyorsanız, genellikle "Ctrl + Alt + T" kısayolunu kullanarak açabilirsiniz.
Adım 2: Depoları Güncelleyin
İlk adımda terminali açtınız ve şimdi başlıyoruz! İlk olarak, sisteminizdeki yazılım depolarını güncellemek iyi bir fikir olacaktır. Bu işlem, mevcut paketlerin en güncel sürümleriyle kurulum yapmanıza yardımcı olur.
Terminalinize şu komutu girin:
sudo apt update
Bu komut, sisteminizdeki yazılım depolarını güncelleyecektir. Güncellemeler tamamlandığında, PHP kurulumuna geçebiliriz.
Adım 3: PHP Kurulumu
Şimdi, PHP’yi kurma zamanı geldi! PHP, Linux sistemleri için çok sayıda farklı sürümle sunulmaktadır, ancak genellikle en güncel kararlı sürümü tercih etmeniz en iyisidir. PHP’nin son sürümünü yüklemek için aşağıdaki komutu kullanabilirsiniz:
sudo apt install php
Bu komut, PHP’nin en son sürümünü sisteminize kuracaktır. Eğer belirli bir sürümü kurmak isterseniz, sürümü belirtmeniz yeterli olacaktır. Örneğin PHP 7.4 sürümünü kurmak için şu komutu kullanabilirsiniz:
sudo apt install php7.4
Adım 4: PHP’nin Yüklendiğini Kontrol Edin
Kurulum tamamlandığında, PHP’nin doğru bir şekilde yüklendiğini kontrol etmemiz gerekiyor. PHP'nin yüklü olup olmadığını görmek için terminalde şu komutu çalıştırın:
php -v
Bu komut, PHP’nin kurulu olan sürümünü gösterecektir. Eğer sürüm bilgisi görünüyorsa, kurulum başarılı demektir!
Adım 5: PHP’yi Web Sunucusu ile Entegre Edin
PHP’yi başarıyla kurduktan sonra, onu bir web sunucusu ile kullanmanız gerekebilir. Çoğu zaman Apache veya Nginx gibi web sunucuları kullanılır. Apache ile PHP’yi entegre etmek için şu komutu kullanabilirsiniz:
sudo apt install libapache2-mod-php
Bu komut, Apache web sunucusunu PHP ile entegre edecektir. Eğer Nginx kullanıyorsanız, PHP-FPM (FastCGI Process Manager) kurmanız gerekecek. Apache veya Nginx ile entegrasyonu tamamladıktan sonra, web sunucusunu yeniden başlatmayı unutmayın:
sudo systemctl restart apache2
Adım 6: PHP ile İlk Web Sayfanızı Test Edin
Kurulumları başarıyla tamamladıktan sonra, PHP’nin gerçekten çalışıp çalışmadığını test etmek için basit bir PHP dosyası oluşturabilirsiniz. Web sunucusunun kök dizininde (Apache için genellikle `/var/www/html`) bir PHP dosyası oluşturun. Örneğin:
sudo nano /var/www/html/info.php
Bu dosyaya şu kodu ekleyin:
Bu dosyayı kaydedip kapatın, ardından tarayıcınızda şu adresi ziyaret edin:
http://localhost/info.php
Eğer PHP bilgilerinizi gösteren bir sayfa görüyorsanız, PHP başarıyla kurulmuş demektir!
Adım 7: Gerekli PHP Modüllerini Yükleyin
PHP’nin temel kurulumu bitti, ancak projeleriniz için bazı ek PHP modüllerine ihtiyaç duyabilirsiniz. Örneğin, veritabanı bağlantıları için `php-mysql` gibi modülleri kurabilirsiniz. Bunun için şu komutu kullanabilirsiniz:
sudo apt install php-mysql
PHP ile çalışırken ihtiyaç duyabileceğiniz birçok modül bulunmaktadır. Bu modülleri gereksinimlerinize göre yükleyebilirsiniz.
Sonuç: PHP Linux’a Kuruldu!
Ve işte bu kadar! Artık PHP’yi Linux sisteminize başarıyla kurdunuz ve çalışır durumda. Bu adımları takip ederek PHP’yi rahatça kurabilir ve web geliştirme projelerinizi başlatabilirsiniz.
PHP, açık kaynaklı bir dil olduğu için ücretsizdir ve geniş bir geliştirici topluluğuna sahiptir. Linux ise bu dili en verimli şekilde çalıştırabileceğiniz mükemmel bir platformdur. Şimdi PHP ile yaratıcı projelere başlama zamanı!