Postingan lainnya
kenapa versi php saya beda antara : php -v di command vs phpinfo.php
kenapa versi php saya beda antara : php -v di command vs phpinfo.php
1 Jawaban:
<div>Saya biasa pakai cara ini untuk menyamakan versi php-cli (php yg running via CLI) dan php yg running di apache.<br><br></div><div>Untuk cek versi php di terminal bisa pakai command: php -v dan contohnya yang akan tampil seperti ini :</div><pre>PHP 7.4.33 (cli) (built: Nov 8 2022 11:33:35) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies</pre><div><br>Untuk mengubah versi php di CLI di linux (saya pakai Ubuntu/Debian Linux base), biasanya saya pakai command ini:</div><pre>sudo update-alternatives --config php</pre><div>Nanti akan muncul daftar php-cli yang sudah terinstall di komputer kita, tinggal kita pilih saja menggunakan nomor urutan list php yg muncul.<br><br>Untuk mengubah versi php di apache, saya biasa gunakan command berikut (misalnya saat ini di komputer terinstall php7.4 dan php8.1, dan php yg aktif berdasarkan fungsi phpinfo() adalah php7.4), maka command nya adalah:</div><pre># Disable php yg aktif saat ini (misal php8.1) sudo a2dismod php8.1
Aktifkan php dengan versi yg diinginkan (misal versi php7.4)
sudo a2enmod php7.4
Restart service apache
sudo systemctl restart apache2</pre><div><br>Tinggal cek di webnya, pastikan php-nya sudah berubah.<br><br>Jika masih belum jelas, mungkin link ini bisa bantu kamu:<br><a href="https://opensenselabs.com/blog/tech/change-php-version-drupal-website-apache-nginx">https://opensenselabs.com/blog/tech/change-php-version-drupal-website-apache-nginx</a><br><br>Semoga terbantu!</div>