Maison >développement back-end >tutoriel php >PHP installe l'extension dblib et les étapes spécifiques pour se connecter à mssql
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 //新增Si vous ne parvenez pas à vous connecter à la base de données, vérifiez la version et changez /usr/local/freetds/etc/ Dans l'option globale dans freetds.conf, tds version = 8.0Si le résultat est tronqué, changez /usr/local/freetds/etc/freetds.conf et ajoutez un jeu de caractères client = 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)
!