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.
Bu makalede yer alan php version selector işlemini DirectAdmin kurulu tüm VDS paketlerinde gerçekleştirebilirsiniz.
Aşağıdaki örnek komutları SSH terminaliniz üzerinden root erişimi yaparak yürütebilirsiniz ;
Önerilen php version selector derlemesi (5.4 veya 5.6 örnektir. Siz kendinize göre seçebilirsiniz) ;
1 2 3 4 5 6 7 8 |
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 |
Eğer web server olarak NGINX kullanıyor iseniz önerimiz ;
1 2 3 4 5 6 7 8 9 |
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şlemden sonra örneğin cliawebdeneme.tk hesabınızda php versiyonunu değiştirmek Show All Users‘a tıklıyoruz ;
cliawebdeneme.tk ya ait kullanıcımızın üzerine tıklıyoruz ;
Login as kullanıcıadı tıklıyoruz ;
User Level e geçiş yapıyoruz ;
Domain Setup‘a tıklıyoruz ;
Alan adımızın üzerine tıklıyoruz ;
Ve son olarak First PhP belirliyoruz ve save diyerek birincil php sürümünü güncelliyoruz. Güncelleme sonrası işlem 20 saniye sürecektir ;
- Eğer ikincil php versiyonunu kaldırmak ve eskiye dönmek isterseniz yürütmeniz gereken ;
1 2 3 4 5 |
cd /usr/local/directadmin/custombuild ./build set php2_release no ./build update ./build php d ./build rewrite_confs |
Derlenebilir PhP Versiyonları : 5.3, 5.4, 5.5, 5.6, 7
Derlenebilir PhP Modları : php-fpm, fastcgi, suphp, lsphp, mod_php
Örnek 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)
İpuçları* :
- 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.
4 Responses to “DirectAdmin Php Versiyon Seçici (PhP Selector) Kurulumu”
Ashraf
Cok iyi anlatilmis bir melumat tesekkur ederim
http d ve nixing e nasl restart atacagmizida anlatirsaniz cok iyi olurdu)))
cliaweb
Merhaba Ashraf,
SSH üzerinden service httpd restart && service nginx restart deneyebilirsiniz. Veya directadmin panelde service monitor altından nginx ve httpd restart edebilirsiniz.
Elşad
Ben kurulum yaptım çalışmadı.
ferdi
kurulumu gercekleştirdim dediğiniz yerde 2 tane php versiyon ayrı ayrı gözüküyor ancak secimi yapıp kaydetmeme rağmen aktif olmuoyr işlem hala php 5.6 gözüküyor ben 5.4 olsun istememe rağmen sistem şimdide 503 hatası vermeye başladı