Giriş
PHP, sunucu tarafında çalışan dinamik bir web programlama dilidir. Yüksek performans, esneklik ve güvenliğe sahip olması nedeniyle web geliştirme projelerinde sıkça tercih edilmektedir. Bu makalede, PHP 7.4 sürümünün kurulumu için gerekli adımlar detaylı olarak açıklanacaktır. Bu sürüm, birçok yeni özellik ve performans iyileştirmesi sunarak geliştiricilere avantaj sağlamaktadır.
Gereksinimler
PHP 7.4’ü başarıyla kurabilmek için öncelikle bazı sistem gereksinimlerinin karşılanması gerekmektedir. PHP’nin çalışabilmesi için bir web sunucusuna ve gerekli yazılım kütüphanelerine ihtiyaç vardır. Bu bağlamda, aşağıdaki bileşenlerin sistemde yüklü olması önemlidir:
– Web sunucusu (Apache, Nginx, vb.)
– PHP’nin çalışabilmesi için gerekli PHP uzantıları
– Veritabanı yönetim sistemi (MySQL, PostgreSQL, vb.)
Kurulum Ortamı Hazırlığı
PHP 7.4 kurulumuna başlamadan önce, sistem mevcut güncellemelerin uygulanması ve gerekli paketlerin yüklenmesi için hazırlanmalıdır. Aşağıdaki adımlar, bir Linux tabanlı işletim sistemi üzerinde PHP 7.4 kurulumunu gerçekleştirmek için kullanılabilir.
1. Sistem güncellemelerini kontrol etme:
“`bash
sudo apt update
sudo apt upgrade
“`
2. Gerekli paketlerin yüklenmesi:
“`bash
sudo apt install software-properties-common
“`
PHP PPA (Personal Package Archive) Ekleme
PHP’nin en son sürümünü yüklemek için, PHP’nin resmi PPA’sını eklemek gerekmektedir. Bu işlem, güncel ve güvenilir bir PHP sürümüne erişim sağlar.
“`bash
sudo add-apt-repository ppa:ondrej/php
“`
Yukarıdaki komut ile PPA eklendikten sonra, tekrar güncellemeler yapılmalıdır:
“`bash
sudo apt update
“`
PHP 7.4’ün Kurulumu
PHP 7.4 kurulumunu gerçekleştirmek için gerekli komut aşağıda verilmiştir:
“`bash
sudo apt install php7.4
“`
Bu komut, PHP’nin temel sürümünü yükleyecektir. Ek olarak, PHP ile birlikte kullanmak istenen uzantıların da yüklenmesi önemlidir. Aşağıdaki komutlar ile yaygın olarak kullanılan PHP uzantıları kurulabilir:
“`bash
sudo apt install php7.4-cli php7.4-fpm php7.4-mysql php7.4-xml php7.4-mbstring php7.4-curl
“`
Web Sunucusu ile Entegrasyon
PHP 7.4’ün web sunucusu ile entegrasyonu, tercih edilen web sunucusuna göre farklılık gösterebilir. Apache kullanılıyorsa, aşağıdaki adımlar izlenebilir:
1. Apache2’yi kur:
“`bash
sudo apt install apache2
“`
2. Apache modülünü etkinleştir:
“`bash
sudo a2enmod php7.4
“`
3. Apache’yi yeniden başlat:
“`bash
sudo systemctl restart apache2
“`
Eğer Nginx kullanılıyorsa, aşağıdaki adımlar izlenmelidir:
1. Nginx’i kur:
“`bash
sudo apt install nginx
“`
2. Nginx yapılandırma dosyasına PHP ile ilgili ayarları ekle:
Nginx yapılandırma dosyası genellikle `/etc/nginx/sites-available/default` olarak bulunur ve içine aşağıdaki PHP ayarları eklenebilir:
“`
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
“`
3. Nginx’i yeniden başlat:
“`bash
sudo systemctl restart nginx
“`
PHP Sürümünün Kontrolü
PHP 7.4’ün başarılı bir şekilde kurulduğunu doğrulamak için aşağıdaki komut kullanılabilir:
“`bash
php -v
“`
Bu komut, yüklü PHP sürümünü ve ilgili bilgileri gösterecektir. Elde edilen çıktıdan PHP 7.4 sürümünün yüklü olduğu doğrulanabilir.
Sorun Giderme
Kurulum sırasında karşılaşılan sorunların çözülmesi için bazı yaygın verilere sahip hata raporları kontrol edilmelidir. Özellikle, web sunucusunun hata logları inceleyerek, herhangi bir hata veya sorun daha hızlı bir şekilde tespit edilebilir. Apache için log dosyası genellikle `/var/log/apache2/error.log`, Nginx için ise `/var/log/nginx/error.log` olarak bulunmaktadır.
Uzantıların Yönetimi
Kurulu PHP uzantılarını kontrol etmek ve gerektiğinde yeni uzantılar eklemek için aşağıdaki komut kullanılabilir:
“`bash
php -m
“`
Yeni uzantılar yüklemek için yukarıda belirtilen kurulum komutu ile aynı yöntem izlenerek ilgili uzantılar eklenebilir.
Güncelleme ve Bakım
PHP 7.4 kurulduktan sonra, zaman içerisinde güvenlik güncellemeleri ve yeni özellikler için sürüm güncellemeleri yapılması gerekmektedir. Bu süreç, genellikle yukarıda belirtilen `apt update` ve `apt upgrade` komutları ile gerçekleştirilir.
Sonuç
PHP 7.4 kurulumunu tamamladıktan sonra, geliştiriciler web projelerinde yüksek performans ve gelişmiş özelliklerden yararlanma imkanına sahip olacaktır. Bu makalede, PHP 7.4 kurulumunun detayları ve entegrasyonu ile ilgili temel bilgiler verilmiştir. Bu bilgiler, PHP 7.4 kurulumunun başarıyla gerçekleştirilmesine yönelik yönlendirmeler sunmaktadır.


