Voraussetzung hierfür ist, dass der Support für PHP durch unsere Technik vorher für die gewünschte PHP Version installiert wurde. Eröffnen Sie dafür bitte eine autorisierte Anfrage.
Wie Sie ein Ticket erstellen, erfahren Sie hier: Wie erstelle ich ein Ticket?
Beispiel-Abschnitt für PHP 5.6:
Um MSSQL Support für PHP zu aktivieren, müssen folgende Einträge in der phpX.Y.ini-Datei gesetzt werden:
; ODBC Extension für PHP
extension="/usr/local/php5.6/lib/php/extensions/no-debug-non-zts-20131226/odbc.so"
extension="/usr/local/php5.6/lib/php/extensions/no-debug-non-zts-20131226/pdo_odbc.so"
Der Standard $dsn sieht wie folgt aus:
$dsn = "Driver=sqlServer;Server=some.server.com;Port=1433;Database=mydatabase;";
Die Verbindung kann dann über folgendes PHP Skript getestet werden:
$user = "username";
$pass = "password";
// Some examples show "Driver={FreeTDS};" but this will not work
$dsn = "Driver=sqlServer;Server=some.server.com;Port=1433;Database=mydatabase;";
$cx = odbc_connect($dsn,$user,$pass);
// Get the error message
if($cx === false) {
throw new ErrorExcpetion(odbc_errormsg());
}
?>