PHP连接Sqlserver(宝塔下安装Sqlsrv)

2022-10-14 20:54:02
黄豆 UsualTool.com
编程思维/PHP 3639
loading

以下为宝塔安装方式,其他更改PHP路径即可。


安装PDO_SQLSRV

加入微软源并安装必要组件

curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssqlrelease.repo

yum remove unixODBC 

yum install msodbcsql mssql-tools unixODBC-devel


-------------------------------


下载PDO-sqlsrv

wget http://pecl.php.net/get/pdo_sqlsrv-5.9.0.tgz

tar xf pdo_sqlsrv-5.9.0.tgz

cd pdo_sqlsrv-5.9.0

编译PDO-sqlsrv

/www/server/php/74/bin/phpize

./configure --with-php-config=/www/server/php/74/bin/php-config

make && make instal

echo "extension = pdo_sqlsrv.so" >> /www/server/php/74/etc/php.ini

重启

/www/server/php/74/bin/php -m|grep -i sqlsrvc

无法重启的情况:

pdo_sqlsrv.so可能在/pdo_sqlsrv-5.9.0/modules下,

请移动到/www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902下


-------------------------------


安装SQLSRV

wget http://pecl.php.net/get/sqlsrv-5.10.0.tgz

tar -zxvf sqlsrv-5.10.0.tgz

cd sqlsrv-5.10.0

/www/server/php/74/bin/phpize

./configure --with-php-config=/www/server/php/74/bin/php-config

make && make instal

echo "extension = sqlsrv.so" >> /www/server/php/74/etc/php.ini

重启

/www/server/php/74/bin/php -m|grep -i sqlsrvc

+分享给朋友+
郑重提醒:部分素材来源于互联网,如果侵犯了您的权利,请及时联络我们更正,谢谢合作,电邮:usualtool@qq.com