Larevel + SQL Server

From AbahDoku Wiki

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>