Heim > Artikel > Backend-Entwicklung > PHP installiert die dblib-Erweiterung und die spezifischen Schritte zum Herstellen einer Verbindung mit MSSQL
Der folgende Editor bringt Ihnen einen Artikel über die spezifischen Schritte zum Installieren der dblib-Erweiterung in PHP und zum Herstellen einer Verbindung mit mssql. Der Herausgeber findet es ziemlich gut, deshalb werde ich es jetzt mit Ihnen teilen und es allen als Referenz geben. Folgen wir dem Editor und werfen wir einen Blick darauf. Es wird ein Kompilierungsfehler gemeldet.
Kompilierungsfehler mit freetds0.82Gehen Sie zum Kompilieren und Installieren in das Freetds-Verzeichnis
2 . Installieren Sie mssql Gehen Sie in das Verzeichnis zum Kompilieren und Installieren./configure --prefix=/usr/local/freetds --enable-msdblib --enable-sybase-compat --disable-threadsafe make make install
3. Installieren Sie dblib
Gehen Sie in das Verzeichnis zum Kompilieren von Install/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-config --with-mssql=/usr/local/freetds make make install
4. Ändern Sie php.ini
/usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-dblib=/usr/local/freetds make make install
TSQL-Client-Verbindungsbefehl
Ändern Sie die Konfigurationsdateiextension=mssql.so extension=pdo_dblib.so
Wenn Sie keine Verbindung zur Datenbank herstellen können, überprüfen Sie die Version und Ändern Sie /usr/local/freetds/etc/ in der globalen Option in freetds.conf, tds-Version = 8.0
/usr/local/freetds/bin/tsql -H 192.168.1.100 -p 1433 -U sa -P 123456 -D user
Wenn das Ergebnis verstümmelt ist, ändern Sie /usr/local/freetds/etc/freetds.conf und fügen Sie hinzu ein Client-Zeichensatz = UTF8Adaptive Server ist nicht verfügbar oder existiert nicht“ Fehler beim Herstellen einer Verbindung zu SQL Server von PHP aus Dies wird dadurch verursacht, dass kein Port hinzugefügt wurde
/usr/local/freetds/etc/freetds.conf 配置文件位置 tds version = 8.0 //修改 client charset = UTF8 //新增'dblib:host=192.168.8.888:1433;dbname=xxxx' Die oben genannten Schritte sind die spezifischen Schritte zum Installieren der dblib-Erweiterung und zum Herstellen einer Verbindung Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)