下载地址sqlsrv
http://pecl.php.net/package/sqlsrv
微软相关版本对应关系
https://docs.microsoft.com/en-us/sql/connect/php/system-requirements-for-the-php-sql-driver
注意版本对应关系
centos中使用phpize编译php扩展的时候出现报错
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
报错意思的是找到一个叫autoconf的工具,我们执行一下yum命令去安装即可
yum install autoconf
执行命令
sudo /usr/local/php8/bin/pecl install sqlsrv-5.12.0
源码安装方式:
下载pdo_sqlsrv扩展包 http://pecl.php.net/package/sqlsrv
centos为例:
wget http://pecl.php.net/get/sqlsrv-5.11.0.tgz
五、解压缩
tar -zxvf sqlsrv-5.11.0.tgz
六、进入解压目录
cd sqlsrv-5.11.0
七、执行PHP的一个扩展命令
/usr/local/php8/bin/phpize
八、编译
./configure --with-php-config=/usr/local/php8/bin/php-config
九、安装
make && make install
十、修改/usr/local/php/etc/php.ini
查找:extension = 再最后一个extension= 后面添加上extension = "sqlsrv.so"
未经允许不得转载:lxfamn » php sqlserv 驱动安装 非pdo_sqlsrv 微软开发