Toplam 309 konuya 1865 yorum yazıldı.
Directadmin Php Version Selector Kurulumu ( Multi PHP )

Selamlar arkadaşlar bu konumuzda direcadmin panel üzerine php sürüm seçici kurulumunun nasıl olduğunu anlatmaya çalışacağım.



Öncelikle ilgili modülü kurabilmek için apache sürümü 2.4 ve custom build 2.0 ya da daha üstü olması gerekmektedir.



DirectAdmin üzerinde php1 ve php2 olarak iki farklı php sürümü belirleyebilirsiniz. Örneğin php 5.4 ve 5.6 sürümlerini dilediğiniz zaman Php versiyon selector üzerinden değiştirerek güncelleyebilirsiniz. Bazı durumlarda kullanıcılara farklı php versiyonları atamak isteyebilirsiniz.



 



Eğer sunucuda apache var ise




cd /usr/local/directadmin/custombuild

./build set php1_release 5.4

./build set php2_release 5.6

./build set php1_mode php-fpm

./build set php2_mode php-fpm

./build update
./build php d
./build rewrite_confs


 



Yukarıdaki komutları sırası ile uyguluyoruz. 



 



Eğer sunucuda nginx var ise




cd /usr/local/directadmin/custombuild

./build set mod_ruid2 no

./build set php1_release 5.4

./build set php2_release 5.6

./build set php1_mode php-fpm

./build set php2_mode php-fpm

./build update
./build php d
./build rewrite_confs


Bu işlemlerden sonra directadmin ana sayfasındayken "show all users" kısmından bir domain içine girdikten sonra "domain setup" kısmına giriyoruz ve bu bölümde php sürümlerini seçebiliyoruz.



 





 



Diğer Varyasyonlar ;



php1_release: 5.3, 5.4, 5.5, 5.6, 7 (Örneğin: 5.4)

php1_mode: php-fpm, fastcgi, suphp, lsphp, mod_php (Örneğin: mod_php)

php2_release: 5.3, 5.4, 5.5, 5.6, 7 (Örneğin: 5.6)

php2_mode: php-fpm, fastcgi, suphp, lsphp, mod_php (Örneğin: php-fpm)



 




Nginx veya nginx web proxy kullanıyor iseniz mod_ruid2 no olarak ayarlamanızı öneririz.

Apache kullanıyor iseniz mod_ruid2 yes olarak ayarlamanızı öneririz.

Eğer Php Vesiyon Selector kısmından php versiyonu değiştirmenize rağmen değişiklik
gerçekleşmiyor ise httpd ve nginx i restart etmenizi öneririz.

First PHP ve Second PHP ayrı ayrı versiyonlar olmalıdır. Aksi durumda hata alabilirsiniz.


Evet arkadaşlar şimdilik bukadar kolay gelsin bir sonraki konuda görüşmek üzere :) 




Yorumlar

Ersin

08.05.2018 15:44

Hocam emeğine sağlık. Gayet sade ve net bir anlatım olmuş.

Yorum Yaz