VestaCP açık kaynak ve ücretsiz geliştirilen bize göre kullanımı en kolay web paneldir. Ücretli panellerde olan özelliklerin yoğun talep görenlerini vesta geliştiricileri ücretsiz olarak sunabilmektedirler. Bu makalemizde bunun bir örneği olan php versiyon seçiçi (php version selector) kurulumunu Centos işletim sistemi altında kurulu Vesta CP panelinize nasıl kuracağınızı anlatacağız. Bu işlemi cliaweb.com üzerinden alacağınız vds veya vps ler üzerinde gerçekleştirebilirsiniz.
Bu makalede yer alan Vesta CP Php Versiyon Seçici kurulumunu tüm VDS veya VPS paketlerinde gerçekleştirebilirsiniz!
Kurulum öncesinde bu eklentinin Centos altında kurulu Vesta CP ile uyumlu olduğunu ve NGINX + PHP-FPM modunda çalışmadığını belirtmek isteriz. Yani NGINX + PHP-FPM desteklemiyor.
Aşağıdaki anlatımda yer alan php versiyon seçicinin üçüncü parti bir yazılım olduğunu, bu kurulumdan doğabilecek sorunlarda tarafımızın sorumluluk kabul etmediğini belirtiriz.
Öncelikle php versiyon seçici yazılım şu php versiyonlarını kurabilmektedir; 54, 55, 56, 70, 71, 72, 73
Php 5.6 versiyonu Vestacp de varsayılan olarak gelen sürümdür. Bu nedenle diğer php versiyonlarını kurabilirsiniz.
VestaCP php versiyon seçiçi yazılımı SSH ile çekiyoruz;
1 2 |
cd /usr/local/src wget http://mirror.skamasle.com/vestacp/PHP/sk-phpinstaller_beta02_3.sh |
SEÇENEK 1: Aşağıdaki komut ile tüm php versiyonlarını kuruyoruz;
1 |
bash sk-phpinstaller_beta02_3.sh all |
SEÇENEK 2: Eğer tüm php versiyonlarını kurmak istemiyor iseniz hangi php versiyonu sizin için gerekiyor ise aşağıdaki örneklere göre kurabilirsiniz. Örn: php 5.4, 5.5, 7.0, 7.1, 7.2, 7.3, 7.4 gibi;
1 2 3 4 5 6 7 |
bash sk-phpinstaller_beta02_3.sh php54 bash sk-phpinstaller_beta02_3.sh php55 bash sk-phpinstaller_beta02_3.sh php70 bash sk-phpinstaller_beta02_3.sh php71 bash sk-phpinstaller_beta02_3.sh php72 bash sk-phpinstaller_beta02_3.sh php73 bash sk-phpinstaller_beta02_3.sh php74 |
bash yürüttüğünüzde aşağıdaki gibi bir ekran göreceksiniz. Burada Aditional PHP versión installed! yazısını görmeniz işlemin tamamlandığını ifade eder. Actually you runing php 5.6, so I skip it yazısı ise sunucuda zaten php 5.6 kurulu olduğunu kurmaya gerek olmadığını onu default olarak sonradan seçebileceğinizi ifade eder ;
Kurulum tamamlandıktan sonra Vesta CP panelden php versiyonunu değiştireceğimiz domaine gelerek Düzenle diyoruz ;
Web şablonu altında varsayılan yani default olan şu an sunucuza zaten kurulu olan php 5.6 yı ifade ediyor. sk-php54, sk-php55, sk-php70 olanlar ise artık seçilebilir olanları ifade ediyor. Biz örnek olarak php 54 seçiyoruz ;
Kaydet diyoruz ;
Php info üzerinden baktığımızda php 5.4 ün artık cliaweb.com a atandığını görebiliriz ;