Instal PHP 8.2 dan SQLSRV di Ubuntu 20.04

Panduan langkah demi langkah untuk menginstal PHP 8.2 dan driver SQLSRV di Ubuntu 20.04 untuk koneksi SQL Server.
Instal PHP 8.2 dan SQLSRV di Ubuntu 20.04

Install PPA

Untuk menambahkan PPA (Personal Package Archive) PHP, jalankan perintah berikut.

apt -y install software-properties-common
add-apt-repository ppa:ondrej/php -y
apt update

Install PHP

Untuk menginstal PHP 8.2 dan beberapa ekstensi yang dibutuhkan tanpa menggunakan Apache, jalankan perintah berikut.

sudo apt -y install unzip php8.2-cli php8.2-mbstring php-pear php8.2-dev php8.2-curl php8.2-gd php8.2-zip php8.2-xml php8.2-mysql php8.2-bcmath php8.2-soap php8.2-intl php8.2-imagick php8.2-opcache php8.2-sqlite3 php8.2-fpm php8.2-fileinfo

Install SQLCMD

Untuk menginstal SQLCMD, yang digunakan untuk mengakses SQL Server, ikuti langkah-langkah berikut.

curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list | tee /etc/apt/sources.list.d/mssql-tools.list
apt update
ACCEPT_EULA=Y apt -y install msodbcsql17
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
apt -y install unixodbc-dev

Install SQLSRV

Untuk menginstal driver SQLSRV, yang memungkinkan PHP berinteraksi dengan SQL Server, jalankan perintah berikut.

pecl install sqlsrv pdo_sqlsrv
printf "; priority=20\nextension=sqlsrv.so\n" > /etc/php/8.2/mods-available/sqlsrv.ini
printf "; priority=30\nextension=pdo_sqlsrv.so\n" > /etc/php/8.2/mods-available/pdo_sqlsrv.ini
phpenmod -v 8.2 sqlsrv pdo_sqlsrv

About the author

Zulfadli Rizal
Make it Simple but Significant!

Posting Komentar