Mengubah Versi PHP CLI CyberPanel


3 menit

Kenapa kamu perlu mengubah versi PHP CLI Cyberpanel?

Ketika melakukan instalasi Cyberpanel, maka secara default Cyberpanel akan menjalankan kode untuk mengatur supaya global PHP CLI menggunakan PHP 7.4 dengan kode berikut ini

ln -s /usr/bin/php /usr/local/lsws/lsphp74/bin/php

Sehingga meski kamu sudah mengubah versi PHP pada websitemu, maka versi PHP CLI yang digunakan akan tetap menggunakan PHP 7.4 dan mungkin menyebabkan kamu tidak bisa menjalankan beberapa command yang perlu menggunakan PHP versi lain, misalnya PHP 8.1.

Bagaimana Cara Mengubah Versi PHP CLI Cyberpanel?

Meski sudah dibuat default menggunakan PHP 7.4, bukan berarti kamu tidak bisa mengubah versi PHP CLI tersebut.

Namun sebelum mengubah versi PHP CLI, mungkin kamu perlu tahu dulu dimana versi PHP disimpan dan dapat digunakan.

Jadi, versi PHP yang dapat digunakan pada Cyberpanel disimpan dalam /usr/local/lsws/lsphpXX, dimana xx merupakan versi PHP.

Misalnya, untuk PHP 7.4, maka lokasinya berada di /usr/local/lsws/lsphp74.

Oke, sekarang kamu sudah tahu dimana lokasi penyimpanan binary PHP, maka selanjutnya kamu bisa mengubah versi PHP CLI Cyberpanel dengan langkah-langkah berikut ini

1. Login SSH

Untuk login SSH, kamu bisa menggunakan Terminal, CMD, atau aplikasi SSH seperti PuTTY.

Cara Mengubah Versi PHP CLI Cyberpanel - 1

Apabila menggunakan Terminal atau CMD untuk login sebagai root, misalnya ke server dengan IP 192.168.1.1 dan port 1999 (default SSH menggunakan port 22), maka kamu bisa menggunakan command berikut

ssh [email protected] -p 1999

2. Update Symlink PHP

Setelah berhasil login SSH sebagai root ke server Cyberpanel yang kamu gunakan, maka kamu bisa melakukan update Symlink PHP supaya menggunakan versi PHP yang kamu inginkan.

Gunakan Command berikut sesuai dengan versi PHP CLI yang akan kamu gunakan

PHP 7.1

ln -s /usr/bin/php /usr/local/lsws/lsphp71/bin/php -f

PHP 7.2

ln -s /usr/bin/php /usr/local/lsws/lsphp72/bin/php -f

PHP 7.3

ln -s /usr/bin/php /usr/local/lsws/lsphp73/bin/php -f

PHP 7.4

ln -s /usr/bin/php /usr/local/lsws/lsphp74/bin/php -f

PHP 8.0

ln -s /usr/bin/php /usr/local/lsws/lsphp80/bin/php -f

PHP 8.1

ln -s /usr/bin/php /usr/local/lsws/lsphp81/bin/php -f

Kenapa harus menambahkan -f didalam command tersebut, sementara di dokumentasi resmi cyberpanel tidak menggunakan kode tersebut?

Jadi kode tersebut untuk memaksa atau force udpate symlink, dan jika kamu tidak menggunakan kode tersebut, maka kamu akan mendapatkan pesan error ln: failed to create symbolic link ‘/usr/local/lsws/lsphp81/bin/php’: File exists

Cara Mengubah Versi PHP CLI Cyberpanel - 2

3. Reboot Server

Langkah terakhir untuk menerapkan perubahan adalah dengan melakukan reboot pada server, baik menggunakan command reboot di SSH, atau bisa juga melakukan reboot melalui halaman pengelolaan VPS di penyedia servermu.

Setelah berhasil reboot, maka kamu bisa memeriksa versi PHP CLI menggunakan command php -v, dan veri PHP sudah berubah dari 7.4 ke versi lain yang sudah kamu sesuaikan

Cara Mengubah Versi PHP CLI Cyberpanel - 3

Terima kasih telah berkunjung ke WPGan.com. Dapatkan saldo $100 di Vultr gratis dan deploy servermu sendiri melalui [Halaman Ini]
Share: