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
 
(6 revisi perantara oleh pengguna yang sama tidak ditampilkan)
Baris 3: Baris 3:
<code>php -v</code> (enter)
<code>php -v</code> (enter)


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




Baris 19: Baris 16:
hasilnya akan terlihat seperti berikut:
hasilnya akan terlihat seperti berikut:


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




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
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


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


jika berhasil akan muncul pemberitahuan seperti ini.
jika berhasil akan muncul pemberitahuan seperti ini.


   <code>INFO  The [public/storage] link has been connected to [storage/app/public].</code>
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.
[[Kategori:Laravel]]
[[Kategori:Laravel]]

Revisi terkini sejak 23 Juli 2026 02.35

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.