Mac OS : Catalina 10.15.7
- install PHP 7.2
$ curl -s http://php-osx.liip.ch/install.sh | bash -s 7.2
แก้ไข .bash_profile เพื่ม บันทัดด้านล่างนี้
$ nano ~/.bash_profile
export PATH=/usr/local/php5/bin:$PATH
ทำการ update source
source ~/.bash_profile - $ brew tap microsoft/mssql-release https://github.com/Microsoft/homebrew-mssql-release
- $ brew update
- $ brew install msodbcsql17
- $ brew install php@7.2
- $sudo pecl install sqlsrv
$sudo pecl install pdo_sqlsrv - แก้ไข php.ini เพื่มบันทัดนี้ extension=sqlsrv.so และ extension=pdo_sqlsrv.so
ให้ทำการตรวจสอบ โดยใช้ phpinfo(); เพื่อการตรวจสอบ ตำแหน่งไฟล์ php.ini - แก้ไข httpd.conf
$ nano /etc/apache2/httpd.conf
LoadModule php7_module /usr/local/php5/libphp7.so - Restart apachectl
$ sudo apachectl restart
ERROR : `phpize’ failed
brew install autoconf
ERROR : Can’t open lib ‘/usr/local/lib/libmsodbcsql.17.dylib’ #20
brew install msodbcsql17