DirectAdmin panel sahipleri custombuild kullanarak basit bir şekilde php versiyonlarını değiştirebilirler. Elbette bu işlemi root erişimi ile ssh üzerinden yapmanız gerekmektedir.
Bu makalede yer alan directadmin php versiyon değiştirme işlemini tüm directadmin yüklü VDS paketlerinde gerçekleştirebilirsiniz.
Değiştirebileceğiniz php versiyonları stabil olanlar ; php 5.3, 5.4, 5.5, 5.6
Değiştirebileceğiniz php versiyonları stabil olmayanlar : php 7
Örneğin aşağıdaki örnekte php1_release yani birincil php sürümünü 5.6 olarak belirliyoruz ve derliyoruz. Siz dilediğiniz bir php versiyonunu belirleyebilirsiniz. Örneğin php 5.5 ile derleme yapmak istiyorsanız php1_release 5.5 şeklinde belirleyebilirsiniz ;
1 2 3 4 5 |
cd /usr/local/directadmin/custombuild ./build set php1_release 5.6 ./build update ./build php n ./build rewrite_confs |
İpucu : eğer ./build php n komutu sonrası aşağıdaki tip bir hata alır iseniz nginx_apache nin sizde kurulu olduğunu anlıyoruz ve mod_ruid2 aktif iken php-fpm, lsphp veya php-fastcgi ile derleme yapamayacağımızı anlıyoruz ;
1 |
nginx_apache webserver configuration option is not compatible with php-fpm, lsphp or php-fastcgi PHP mode with mod_ruid2 enabled. |
Çözüm için mod_ruid2 yi kapatabilirsiniz ancak biz önermiyoruz. Onun yerine php1_mode u mod_php olarak seçmeniz sorunu çözecektir ;
1 |
./build set php1_mode mod_php |
Tüm komutları yürüttükten sonra build işlemi bittiğinde php versiyonunuzu aşağıdaki komut ile kontrol edebilirsiniz ;
1 |
php -v |