Skip to content

Instantly share code, notes, and snippets.

@lloricode
Forked from LegitDongo/sqlsrv-php.sh
Created July 29, 2019 02:09
Show Gist options
  • Select an option

  • Save lloricode/f8b5d73b32bc3d83d81cf4219fdf1abc to your computer and use it in GitHub Desktop.

Select an option

Save lloricode/f8b5d73b32bc3d83d81cf4219fdf1abc to your computer and use it in GitHub Desktop.
SQLSRV PHP 7.2 Drivers that work for Laravel Homestead
# Best if added to `after.sh` so that this gets run every time the box is provisioned
sudo add-apt-repository ppa:ondrej/php -y
sudo apt-get update
sudo apt-get install php7.2-dev php7.2-xml unixodbc unixodbc-dev -y --allow-unauthenticated
sudo pecl install sqlsrv
sudo pecl install pdo_sqlsrv
sudo bash -c 'echo "extension=sqlsrv.so" > /etc/php/7.2/fpm/conf.d/20-sqlsrv.ini'
sudo bash -c 'echo "extension=pdo_sqlsrv.so" > /etc/php/7.2/fpm/conf.d/30-pdo_sqlsrv.ini'
sudo bash -c 'echo "extension=sqlsrv.so" > /etc/php/7.2/cli/conf.d/20-sqlsrv.ini'
sudo bash -c 'echo "extension=pdo_sqlsrv.so" > /etc/php/7.2/cli/conf.d/30-pdo_sqlsrv.ini'
sudo service php7.2-fpm restart
exit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment