Larevel + SQL Server
Cloning repository
sudo git clone https://github.com/jjuanrivvera99/laravel-sqlserver-docker
Masuk ke folder hasil cloning
cd laravel-sqlserver-docker
Jalankan command compose
sudo docker-compose up -d
Masuk ke kontainer Laravel
sudo docker exec -it laravel bash
Diminta memasukkan password root
[sudo] password for user:
Akan masuk ke
root@746cac158d01:/var/www#
Update PHP7.2.19 ke PHP7.4.3[edit]
Kali ini update PHP 7.2.19 ke PHP 7.4.3 di dalam container. Pertama masuk ke kontainer.
docker exec -it laravel /bin/bash
ke posisi folder root
cd
Update
apt update
Install paket Dependent dulu
apt -y install software-properties-common
Tambahkan repository
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 PHP 7.4
apt -y install php7.4
Cek versi php
php -v
Alihkan versi php jika belum ke versi 7.4
update-alternatives --set php /usr/bin/php74
Cek sekali lagi verisnya
php -v
atau bisa menggunakan :
update-alternatives --config php
hasilnya
There are 2 choices for the alternative php (providing /usr/bin/php). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/bin/php74 74 auto mode 1 /usr/bin/php7.2 72 manual mode * 2 /usr/bin/php74 74 manual mode Press <enter> to keep the current choice[*], or type selection number:
Enter jika sesuai pilihan atau ketik nomor sesuai pilihan lalu <enter>