L'éditeur suivant vous proposera un article sur les étapes spécifiques pour installer l'extension dblib en PHP et se connecter à mssql. L'éditeur le trouve plutôt bon, je vais donc le partager avec vous maintenant et le donner comme référence pour tout le monde. Suivons l'éditeur et jetons un œil.
1. Installez d'abord freetds puis modifiez le fichier de configuration
Ne pas installer la version 0.82, il signalera un échec de compilation.
Échec de compilation avec freetds0.82
Allez dans le répertoire freetds pour compiler et installer
./configure --prefix=/usr/local/freetds --enable-msdblib --enable-sybase-compat --disable-threadsafe make make install
2. . Installez mssql
Allez dans le répertoire pour compiler et installer
/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-config --with-mssql=/usr/local/freetds make make install
3. Installez dblib<🎜. >
Allez dans le répertoire pour compiler Install/usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-dblib=/usr/local/freetds make make install
4. Modifier php.ini
extension=mssql.so extension=pdo_dblib.so
Commande de connexion client tsql
/usr/local/freetds/bin/tsql -H 192.168.1.100 -p 1433 -U sa -P 123456 -D user
Modifier le fichier de configuration
/usr/local/freetds/etc/freetds.conf 配置文件位置 tds version = 8.0 //修改 client charset = UTF8 //新增
Adaptive Server n'est pas disponible ou n'existe pas » erreur de connexion à SQL Server depuis PHP Cela est dû au fait de ne pas ajouter de port
Vous devez ajouter un port ou vous ne pouvez pas vous connecter'dblib:host=192.168.8.888:1433;dbname=xxxx'
Ci-dessus sont les étapes spécifiques pour installer l'extension dblib et se connecter mssql en PHP Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php .cn)
!