Mengganti Versi PHP di Cyberpanel di Terminal

Dari Dokumentasi Robie
Loncat ke navigasi Loncat ke pencarian

gunakan perintah ini untuk melihat versi berapa saja yang terinstall di Cyberpanel :

php -v (enter)

PHP 8.1.2-1ubuntu2.25 (cli) (built: Jul 16 2026 18:32:33) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.2, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.2-1ubuntu2.25, Copyright (c), by Zend Technologies


Jika ingin melihat dengan versi php lain yang telah terinstall, gunakan perintah berikut :

ls -la /usr/local/lsws/ (enter)


hasilnya akan terlihat seperti berikut:

total 172
drwxr-xr-x 31 root   root     4096 Jan 14  2026 .
drwxr-xr-x 16 root   root     4096 Jan 14  2026 ..
drwxr-xr-x  4 root   root     4096 Jan 14  2026 add-ons
drwxr-xr-x  9 root   root     4096 Jan 14  2026 admin
-rw-------  1 root   root       49 Jan 14  2026 adminpasswd
drwxr-xr-x  2 nobody nogroup  4096 Jul 22 18:06 autoupdate
drwxr-xr-x  2 root   root     4096 Nov 10  2025 backup
drwxr-xr-x  2 root   root     4096 Jan 14  2026 backup-20260114-021159
drwxr-xr-x  2 root   root     4096 Jan 14  2026 bin
drwxr-xr-x 18 nobody nogroup  4096 Jul 13 06:40 cachedata
drwxr-xr-x  2 nobody nogroup  4096 Jul 23 00:07 cgid
drwxr-x---  5 lsadm  nogroup  4096 Jul 13 06:41 conf
drwxr-xr-x  6 root   root     4096 Jan 14  2026 docs
drwxr-xr-x  6 root   root     4096 Jan 14  2026 Example
drwxr-xr-x  2 root   root     4096 Jan 14  2026 fcgi-bin
drwxr-xr-x  2 root   root     4096 Nov 10  2025 gdata
-rw-r--r--  1 root   root    35147 Nov 10  2025 GPL.txt
drwxr-xr-x  2 root   root     4096 Nov 10  2025 lib
drwxr-x---  2 root   nogroup  4096 Jun 17 00:49 logs
drwxr-xr-x  5 root   root     4096 Jan 14  2026 lsns
drwxr-xr-x  8 root   root     4096 Jan 14  2026 lsphp74
drwxr-xr-x  9 root   root     4096 Jan 14  2026 lsphp80
drwxr-xr-x  9 root   root     4096 Jan 14  2026 lsphp81
drwxr-xr-x  9 root   root     4096 Jan 14  2026 lsphp82
drwxr-xr-x  9 root   root     4096 Jan 14  2026 lsphp83
drwxr-xr-x  8 root   root     4096 Jan 14  2026 lsphp84
drwxr-xr-x  8 root   root     4096 Jan 14  2026 lsphp85
drwxr-xr-x  2 root   root     4096 Jan 14  2026 lsrecaptcha
drwxr-xr-x  2 root   root     4096 Jan 14  2026 modules
drwxr-xr-x  2 root   root     4096 Nov 10  2025 php
drwxr-xr-x  2 lsadm  lsadm    4096 Nov 10  2025 phpbuild
-rw-r--r--  1 root   root        4 Nov 10  2025 PLAT
drwxr-xr-x  4 root   root     4096 Jan 14  2026 share
drwxr-xr-x  3 nobody nogroup  4096 Jul 22 22:06 tmp
-rw-r--r--  1 root   root        6 Nov 10  2025 VERSION


Kebetulan kasus yang saya temui adalah perintah php artisan storage:link tidak berjalan di laravel karena php yang aktif adalah 8.1 sedangkan versi laravel membutuhkan php versi 8.2. Solusinya adalah menggunakan perintah berikut untuk menjalankan php artisan storage:link agar tetap berjalan di versi laravel dengan php versi 8.2

/usr/local/lsws/lsphp82/bin/php artisan storage:link (enter)

jika berhasil akan muncul pemberitahuan seperti ini.

INFO  The [public/storage] link has been connected to [storage/app/public].

Teknik ini digunakan agar ketika memindah projek laravel ke server lain akan mengakibatkan gambar yang telah terupload di laravel tidak muncul. Maka, dengan cara ini tampilan gambar akan kembali normal.