Neler yeni

Foruma hoşgeldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

OynFrm Reklam Alani OynFrm Reklam Alani
OynFrm Reklam Alani OynFrm Reklam Alani

Rehber DirectAdmin’de 4 Farklı PHP Sürümü Kurulumu ve Subdomain Desteği

Greatking

Admin
Katılım
11 Yıl 11 Ay 1 Gün
Mesajlar
961
Tepkime puanı
205
Puanları
43
Discord
greatking
Cinsiyetiniz
Bay
Şube
Bursa

📌 DirectAdmin Üzerinde Çoklu PHP Sürümü Desteği


DirectAdmin, aynı anda 4 farklı PHP sürümünün sistemde aktif olmasına olanak tanır. Bu özellik sayesinde kullanıcılar, projelerine en uygun PHP versiyonunu seçerek daha esnek bir yapı oluşturabilir.

Sunucunuzda bu sistemi kurmak için CustomBuild 2.0 kullanılmalıdır.
PHP sürümleri arasında seçim işlemi, kullanıcı panelindeki Etki Alanı Kurulumu sayfasından yapılabilir.

🔧 PHP Sürümleri Kurulum Adımları
SSH üzerinden aşağıdaki komutları sırasıyla çalıştırarak 4 farklı PHP versiyonu aktif hale getirilebilir:

Kod:
cd /usr/local/directadmin/custombuild
da build set php1_release 8.1
da build set php2_release 5.6
da build set php3_release 7.0
da build set php4_release 7.3
da build set php1_mode php-fpm
da build set php2_mode php-fpm
da build set php3_mode php-fpm
da build set php4_mode php-fpm
da build php
da build rewrite_confs

❗ Daha az sürüm kullanacaksanız, devre dışı bırakmak için şu komutu kullanabilirsiniz:

Kod:
da build set php4_release no
da build rewrite_confs

✅ Sürüm Seçici Özelliğini Etkinleştirme
DirectAdmin’in PHP sürüm seçici özelliğinin aktif olup olmadığını kontrol edin:

Kod:
da config-get php_version_selector

Kapalıysa şu komutla etkinleştirebilirsiniz:

Kod:
da config-set --restart php_version_selector 1

🌐 Alt Alan Adları İçin Farklı PHP Sürümü Tanımlama


Her bir alt alan adı (subdomain) için özel PHP sürümü atanabilir. Bu işlem, kullanıcı arayüzündeki alt alan yönetim kısmından yapılabilir.

Bu ayar arka planda şurada tutulur:
/usr/local/directadmin/data/users/KULLANICI_ADI/domains/ALANADI.COM.subdomains.docroot.override

Örnek kullanım:
Kod:
sub=php1_select=2

Ayrıca özel public_html yönlendirmesi de gerekiyorsa:

Kod:
sub=public_html=/domains/alanadi.com/public_html&private_html=/domains/alanadi.com/private_html&php1_select=2

♻️ Tüm Kullanıcıların PHP Sürümünü Toplu Olarak Değiştirme


Tüm kullanıcıları belirli bir PHP sürümüne geçirmek isterseniz, aşağıdaki betik kullanılabilir:

Kod:
#!/bin/sh
for i in ls /usr/local/directadmin/data/users/*/domains/*.conf; do
{
if ! grep -q ^php1_select $i; then
echo php1_select=2 >> $i
continue
fi
perl -pi -e "s/^php1_select=1/php1_select=2/" $i
};
done
exit 0

Betikten sonra yapılandırmaları yenileyin:

Kod:
da build rewrite_confs

📌 Not: İşleme başlamadan önce ilgili .conf dosyalarının yedeğini almayı unutmayın.

☁️ CloudLinux Kullanıcıları İçin Not

Eğer sunucunuzda CloudLinux yüklü ve php1_mode=lsphp şeklinde yapılandırıldıysa, CloudLinux PHP Selector modülüyle uyumlu şekilde çalışır. Ancak sadece birinci PHP sürümünü kullanan alan adları bu seçimden etkilenir.

DirectAdmin sunucunuzda esnek, uyumlu ve performanslı bir yapı için çoklu PHP kurulumunu öneririz. Daha fazla örnek ve rehber için oynfrm.com'u ziyaret edebilirsiniz.
 
Son düzenleme:

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz

  • Geniş / Dar görünüm

    Temanızı geniş yada dar olarak kullanmak için kullanabileceğiniz bir yapıyı kontrolünü sağlayabilirsiniz.

    Izgara görünümlü forum listesi

    Forum listesindeki düzeni ızgara yada sıradan listeleme tarzındaki yapının kontrolünü sağlayabilirsiniz.

    Resimli ızgara modu

    Izgara forum listesinde resimleri açıp/kapatabileceğiniz yapının kontrolünü sağlayabilirsiniz.

    Kenar çubuğunu kapat

    Kenar çubuğunu kapatarak forumdaki kalabalık görünümde kurtulabilirsiniz.

    Sabit kenar çubuğu

    Kenar çubuğunu sabitleyerek daha kullanışlı ve erişiminizi kolaylaştırabilirsiniz.

    Köşe kıvrımlarını kapat

    Blokların köşelerinde bulunan kıvrımları kapatıp/açarak zevkinize göre kullanabilirsiniz.

  • Zevkini yansıtan renk kombinasyonunu seç
    Arkaplan resimleri
    Renk geçişli arkaplanlar
Geri