Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro

Bilgi Bankası

Anasayfa Bilgi Bankası Genel Apache'de PHP 7.4 Seçimi: AddHandle...

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 34303 , TR

Apache'de PHP 7.4 Seçimi: AddHandler ile Kolayca

Bazı hosting ortamlarında birden fazla PHP sürümü aynı anda yüklü olabilir ve her dizin için farklı bir PHP sürümü atanabilir. Bu sürüm seçimini .htaccess dosyası ile yapmak mümkün olup, en yaygın yöntemlerden biri AddHandler direktifidir. Bu yazıda application/x-httpd-php74 kullanarak PHP 7.4 sürümü atama yöntemini detaylandıracağız.


Kod Açıklaması

AddHandler application/x-httpd-php74 .php

Bu satır ne yapar?

  • .php uzantılı tüm dosyaların, Apache tarafından PHP 7.4 motoru ile yorumlanmasını sağlar.

  • application/x-httpd-php74 ifadesi, hosting sağlayıcının PHP 7.4 sürümüne verdiği tanımdır.

Destekleyen Alternatif:

<IfModule mod_php7.c>
    AddHandler application/x-httpd-php74 .php
</IfModule>
  • mod_php7.c modülü yüklü ise bu kurallar uygulanır.

  • Apache yúplandırmasında mod_php kullanılmıyorsa bu blok göz ardı edilir.


Kullanım Amaçları

  • Aynı hosting hesabında farklı projeler için farklı PHP sürümlerine ihtiyaç olduğunda.

  • PHP 8.x yüklü ama Laravel 6, 7 gibi eski bir framework sadece PHP 7.4 ile çalışıyorsa.

  • Ortamı sınırlı hosting paneliyle yöneten geliştiricilerin esneklik kazanması.


Dikkat Edilmesi Gerekenler

  • Bu direktifler yalnızca paylaşımlı hostinglerde veya mod_php destekleyen ortamlarda çalışır.

  • Hosting sağlayıcı PHP 7.4 sürümüne application/x-httpd-php74 adını veriyor olmalıdır. Bazı platformlarda farklı tanımlar olabilir (php74, php7.4, x-httpd-php74 gibi).

  • Apache üzerinde mod_php yerine FPM veya FastCGI kullanılıyorsa bu komut işlevsiz olabilir. Bu durumda panelden sürüm seçimi gerekir.


.htaccess dosyasına AddHandler application/x-httpd-php74 .php satırı ekleyerek, dizin bazlı PHP sürüm kontrolü sağlamak mümkün hale gelir. Bu yöntem, özellikle eski PHP uyumluluğu gerektiren projelerde çok kullanışlı bir çözüm sunar. Ancak kullanıldığı ortamın teknik altyapısına uygun olduğundan emin olunmalıdır.

Aradığınız Bilgiyi Bulamıyor musunuz?

Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,

Bir Destek Talebi Oluşturun.
Faydalı Buldunuz mu?
(585 defa görüntülendi. / 413 kişi faydalı buldu.)

Ürün ve hizmetlerimiz hakkında daha detaylı bilgi almak için hemen arayın.

Top