Beberapa hari ini disibukkan dengan setting webserver untuk implementasi program baru berbasis web untuk surat ijin, karena develop di OS window otomatis harus setting ulang ketika akan di deploy di Ubuntu. Diantaranya harus install driver sql server untuk php di ubuntu, karena pada program yang mau di develop adalah php, mysql dan sql server.
Untuk langkah-langkahnya adalah sebagai berikut:

Install PHP di Ubuntu

Pada postingan sebelumnya sudah dibahas bagaimana cara menginstall php di ubuntu, php7.2, 7.0 dan versi php lainnya, serta lengkap dengan cara menginstall modulenya.
Untuk membacanya bisa lihat di postingan cara install php di ubuntu.

Install Driver ODBC untuk SQL Server di Ubuntu

Untuk menginstall ODBC driver SQL Server kamu tinggal jalankan command berikut di terminal.

sudo su 
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -

#Download appropriate package for the OS version
#Choose only ONE of the following, corresponding to your OS version

#Ubuntu 14.04
curl https://packages.microsoft.com/config/ubuntu/14.04/prod.list > /etc/apt/sources.list.d/mssql-release.list

#Ubuntu 16.04
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list > /etc/apt/sources.list.d/mssql-release.list

#Ubuntu 17.10
curl https://packages.microsoft.com/config/ubuntu/17.10/prod.list > /etc/apt/sources.list.d/mssql-release.list

#Ubuntu 18.04
curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list > /etc/apt/sources.list.d/mssql-release.list

exit
sudo apt-get update
sudo ACCEPT_EULA=Y apt-get install msodbcsql17
# optional: for bcp and sqlcmd
sudo ACCEPT_EULA=Y apt-get install mssql-tools
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
# optional: for unixODBC development headers
sudo apt-get install unixodbc-dev

Install PHP Driver untuk SQL Server

Selanjutnya adalah install driver php untuk sql server dengan command berikut:

sudo pecl install sqlsrv
sudo pecl install pdo_sqlsrv
sudo su
echo extension=pdo_sqlsrv.so >> `php --ini | grep "Scan for additional .ini files" | sed -e "s|.*:s*||"`/30-pdo_sqlsrv.ini
echo extension=sqlsrv.so >> `php --ini | grep "Scan for additional .ini files" | sed -e "s|.*:s*||"`/20-sqlsrv.ini
exit

Install dan Konfigurasi Apache

Install Apache dan konfigurasi load driver sql server untuk php.

sudo su
apt-get install libapache2-mod-php7.2 apache2
a2dismod mpm_event
a2enmod mpm_prefork
a2enmod php7.2
echo "extension=pdo_sqlsrv.so" >> /etc/php/7.2/apache2/conf.d/30-pdo_sqlsrv.ini
echo "extension=sqlsrv.so" >> /etc/php/7.2/apache2/conf.d/20-sqlsrv.ini
exit

Restart Apache

Setelah semuanya tahapan instalasinya selesai dan berhasil, sekarang kamu restart apachenya dengan command berikut:

sudo service apache2 restart

Selesai.. 😎😎🙏🙏

avatar
  Subscribe  
Notifikasi