2017-02-01 3 views
0

Ich versuche, Microsoft SQL Server von Ubuntu verbinden PHP 7, mit zu verbinden, aber ich diese Störung erhalte,Wie MS SQLSever von ubuntu mit PHP 7

PHP Fatal error: Uncaught Fehler: Call to undefined function mssql_connect()

FYI: Es gibt keine Zeile namens; extension = php_mssql.dll in php.ini, um den Kommentar zu entfernen.

+0

Mögliche Duplikat von [PHP 7.0 ODBC-Treiber für Windows] (http://stackoverflow.com/questions/34200997/php-7-0-odbc-driver-for-windows) – SQLMason

Antwort

0

Sie Linux verwenden, so dass Sie die Zeile extension=php_mssql.dll

es vielleicht extension=php_mssql.so sein nicht finden,

die PHP-Erweiterungen in ubuntu durch .so

und für den Anschluss an mssql suffixed Server von PHP Sie müssen sich ansehen

Example #1 PDO_DBLIB DSN examples

The following examples show a PDO_DBLIB DSN for connecting to Microsoft SQL Server and Sybase databases:

mssql:host=localhost;dbname=testdb

sybase:host=localhost;dbname=testdb

dblib:host=localhost;dbname=testdb

0

Dies ist wahrscheinlich das Gleiche wie PHP7 can't connect to MySQL

PHP7 unterstützt die myssql-Schnittstellen nicht mehr. Sie müssen beginnen mit mysqli oder PDO

+0

dies gilt nicht, bitte ignorieren Sie dies –