Mengganti Versi PHP di Cyberpanel di Terminal: Perbedaan antara revisi

Dari Dokumentasi Robie
Loncat ke navigasi Loncat ke pencarian
Tidak ada ringkasan suntingan
Tidak ada ringkasan suntingan
Baris 16: Baris 16:
hasilnya akan terlihat seperti berikut:
hasilnya akan terlihat seperti berikut:


<code>total 172</code>
total 172


<code>drwxr-xr-x 31 root   root     4096 Jan 14  2026 .</code>
drwxr-xr-x 31 root   root     4096 Jan 14  2026 .


<code>drwxr-xr-x 16 root   root     4096 Jan 14  2026 ..</code>
drwxr-xr-x 16 root   root     4096 Jan 14  2026 ..


<code>drwxr-xr-x  4 root   root     4096 Jan 14  2026 add-ons</code>
drwxr-xr-x  4 root   root     4096 Jan 14  2026 add-ons


<code>drwxr-xr-x  9 root   root     4096 Jan 14  2026 admin</code>
drwxr-xr-x  9 root   root     4096 Jan 14  2026 admin


<code>-rw-------  1 root   root       49 Jan 14  2026 adminpasswd</code>
-rw-------  1 root   root       49 Jan 14  2026 adminpasswd


<code>drwxr-xr-x  2 nobody nogroup  4096 Jul 22 18:06 autoupdate</code>
drwxr-xr-x  2 nobody nogroup  4096 Jul 22 18:06 autoupdate


<code>drwxr-xr-x  2 root   root     4096 Nov 10  2025 backup</code>
drwxr-xr-x  2 root   root     4096 Nov 10  2025 backup


<code>drwxr-xr-x  2 root   root     4096 Jan 14  2026 backup-20260114-021159</code>
drwxr-xr-x  2 root   root     4096 Jan 14  2026 backup-20260114-021159


<code>drwxr-xr-x  2 root   root     4096 Jan 14  2026 bin</code>
drwxr-xr-x  2 root   root     4096 Jan 14  2026 bin


<code>drwxr-xr-x 18 nobody nogroup  4096 Jul 13 06:40 cachedata</code>
drwxr-xr-x 18 nobody nogroup  4096 Jul 13 06:40 cachedata


<code>drwxr-xr-x  2 nobody nogroup  4096 Jul 23 00:07 cgid</code>
drwxr-xr-x  2 nobody nogroup  4096 Jul 23 00:07 cgid


<code>drwxr-x---  5 lsadm  nogroup  4096 Jul 13 06:41 conf</code>
drwxr-x---  5 lsadm  nogroup  4096 Jul 13 06:41 conf


<code>drwxr-xr-x  6 root   root     4096 Jan 14  2026 docs</code>
drwxr-xr-x  6 root   root     4096 Jan 14  2026 docs


<code>drwxr-xr-x  6 root   root     4096 Jan 14  2026 Example</code>
drwxr-xr-x  6 root   root     4096 Jan 14  2026 Example


<code>drwxr-xr-x  2 root   root     4096 Jan 14  2026 fcgi-bin</code>
drwxr-xr-x  2 root   root     4096 Jan 14  2026 fcgi-bin


<code>drwxr-xr-x  2 root   root     4096 Nov 10  2025 gdata</code>
drwxr-xr-x  2 root   root     4096 Nov 10  2025 gdata


<code>-rw-r--r--  1 root   root    35147 Nov 10  2025 GPL.txt</code>
-rw-r--r--  1 root   root    35147 Nov 10  2025 GPL.txt


<code>drwxr-xr-x  2 root   root     4096 Nov 10  2025 lib</code>
drwxr-xr-x  2 root   root     4096 Nov 10  2025 lib


<code>drwxr-x---  2 root   nogroup  4096 Jun 17 00:49 logs</code>
drwxr-x---  2 root   nogroup  4096 Jun 17 00:49 logs


<code>drwxr-xr-x  5 root   root     4096 Jan 14  2026 lsns</code>
drwxr-xr-x  5 root   root     4096 Jan 14  2026 lsns


<code>drwxr-xr-x  8 root   root     4096 Jan 14  2026 lsphp74</code>
drwxr-xr-x  8 root   root     4096 Jan 14  2026 lsphp74


<code>drwxr-xr-x  9 root   root     4096 Jan 14  2026 lsphp80</code>
drwxr-xr-x  9 root   root     4096 Jan 14  2026 lsphp80


<code>drwxr-xr-x  9 root   root     4096 Jan 14  2026 lsphp81</code>
drwxr-xr-x  9 root   root     4096 Jan 14  2026 lsphp81


<code>drwxr-xr-x  9 root   root     4096 Jan 14  2026 lsphp82</code>
drwxr-xr-x  9 root   root     4096 Jan 14  2026 lsphp82


<code>drwxr-xr-x  9 root   root     4096 Jan 14  2026 lsphp83</code>
drwxr-xr-x  9 root   root     4096 Jan 14  2026 lsphp83


<code>drwxr-xr-x  8 root   root     4096 Jan 14  2026 lsphp84</code>
drwxr-xr-x  8 root   root     4096 Jan 14  2026 lsphp84


<code>drwxr-xr-x  8 root   root     4096 Jan 14  2026 lsphp85</code>
drwxr-xr-x  8 root   root     4096 Jan 14  2026 lsphp85


<code>drwxr-xr-x  2 root   root     4096 Jan 14  2026 lsrecaptcha</code>
drwxr-xr-x  2 root   root     4096 Jan 14  2026 lsrecaptcha


<code>drwxr-xr-x  2 root   root     4096 Jan 14  2026 modules</code>
drwxr-xr-x  2 root   root     4096 Jan 14  2026 modules


<code>drwxr-xr-x  2 root   root     4096 Nov 10  2025 php</code>
drwxr-xr-x  2 root   root     4096 Nov 10  2025 php


<code>drwxr-xr-x  2 lsadm  lsadm    4096 Nov 10  2025 phpbuild</code>
drwxr-xr-x  2 lsadm  lsadm    4096 Nov 10  2025 phpbuild


<code>-rw-r--r--  1 root   root        4 Nov 10  2025 PLAT</code>
-rw-r--r--  1 root   root        4 Nov 10  2025 PLAT


<code>drwxr-xr-x  4 root   root     4096 Jan 14  2026 share</code>
drwxr-xr-x  4 root   root     4096 Jan 14  2026 share


<code>drwxr-xr-x  3 nobody nogroup  4096 Jul 22 22:06 tmp</code>
drwxr-xr-x  3 nobody nogroup  4096 Jul 22 22:06 tmp


<code>-rw-r--r--  1 root   root        6 Nov 10  2025 VERSION</code>
-rw-r--r--  1 root   root        6 Nov 10  2025 VERSION





Revisi per 23 Juli 2026 02.33

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

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.