Update PHP7.2 ke PHP7.4 di dalam Container Docker: Difference between revisions

From AbahDoku Wiki
No edit summary
m 14 revisions imported
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
Experiment kali ini adalah mengupdate PHP yang sudah terinstall di dalam sebuah Container. Versi sebelumnya adalah 7.2.19 yang akan ganti ke versi 7.4.33.
Experiment kali ini adalah mengupdate PHP yang sudah terinstall di dalam sebuah Container. Versi sebelumnya adalah 7.2.19 yang akan ganti ke versi 7.4.33.


===Update===
====Update====
  apt update
  apt update
===Cek Versi Awal===
====Cek Versi Awal====
  php -v
  php -v
===Install dependent packages===
====Install dependent packages====
  apt -y install software-properties-common
  apt -y install software-properties-common
===Tambahkan PPA Repository===
====Tambahkan PPA Repository====
  add-apt-repository ppa:sergey-dryabzhinsky/php74
  add-apt-repository ppa:sergey-dryabzhinsky/php74
  add-apt-repository ppa:sergey-dryabzhinsky/php7-modules
  add-apt-repository ppa:sergey-dryabzhinsky/php7-modules
  add-apt-repository ppa:sergey-dryabzhinsky/backports
  add-apt-repository ppa:sergey-dryabzhinsky/backports
  add-apt-repository ppa:sergey-dryabzhinsky/packages
  add-apt-repository ppa:sergey-dryabzhinsky/packages
===Install PHP7.4===
====Install PHP7.4====
  apt -y install php7.4
  apt -y install php7.4
====Install paket pendukung====
apt install php74p-mod-{mysql,bcmath,bz2,gd,intl,mbstring,zip,json}
====Install Modul PHP7.4====
apt install libapache2-mod-php74
===Memilih versi PHP===
Cek versi PHP yang aktif
php -v
Abaikan cara ini jika versi PHP sudah berubah ke PHP74.
Jika belum berubah ikuti langkah berikut.
Non aktifkan php lama
a2dismod php7.2
Aktifkan php baru
a2enmod php74
Cari tau lokasi php
which php74
hasilnya :
/usr/bin/php74
Alihkan php aktif ke versi baru
update-alternatives --set php /usr/bin/php74
Pilihan untuk konfigurasi dan phar.
update-alternatives --config php
jika hasilnya belum sesuai, pilih angka sesuai sesuai daftar versi yang sudah terinsall.
update-alternatives --set phar /usr/bin/phar (ini bisa di abaikan)
Restart Service Apache
service apache2 restart

Latest revision as of 22:47, 19 November 2024

Experiment kali ini adalah mengupdate PHP yang sudah terinstall di dalam sebuah Container. Versi sebelumnya adalah 7.2.19 yang akan ganti ke versi 7.4.33.

Update[edit]

apt update

Cek Versi Awal[edit]

php -v

Install dependent packages[edit]

apt -y install software-properties-common

Tambahkan PPA Repository[edit]

add-apt-repository ppa:sergey-dryabzhinsky/php74
add-apt-repository ppa:sergey-dryabzhinsky/php7-modules
add-apt-repository ppa:sergey-dryabzhinsky/backports
add-apt-repository ppa:sergey-dryabzhinsky/packages

Install PHP7.4[edit]

apt -y install php7.4

Install paket pendukung[edit]

apt install php74p-mod-{mysql,bcmath,bz2,gd,intl,mbstring,zip,json}

Install Modul PHP7.4[edit]

apt install libapache2-mod-php74

Memilih versi PHP[edit]

Cek versi PHP yang aktif

php -v

Abaikan cara ini jika versi PHP sudah berubah ke PHP74.

Jika belum berubah ikuti langkah berikut.

Non aktifkan php lama

a2dismod php7.2

Aktifkan php baru

a2enmod php74

Cari tau lokasi php

which php74

hasilnya :
/usr/bin/php74

Alihkan php aktif ke versi baru

update-alternatives --set php /usr/bin/php74

Pilihan untuk konfigurasi dan phar.

update-alternatives --config php

jika hasilnya belum sesuai, pilih angka sesuai sesuai daftar versi yang sudah terinsall.
update-alternatives --set phar /usr/bin/phar (ini bisa di abaikan)

Restart Service Apache

service apache2 restart