включить pdo_sqlsrv в php 7.2, не работает - PullRequest
0 голосов
/ 14 декабря 2018

Я следовал всем указанным путям,

  1. скачал соответствующий драйвер sql для php 7.2 из https://github.com/Microsoft/msphpsql/releases
  2. , скопировал и вставил файлы ts в мой xampp / php /папка ext,
  3. включила расширение из файла php.ini
  4. Перезапустите xampp и проверьте информацию php, но я не вижу расширения, включенного в phpinfo enter image description here

Мне нужно знать, это проблема с версией или я что-то упустил.

Ответы [ 2 ]

0 голосов
/ 14 декабря 2018

Установка драйвера PHP для SQL Server может быть выполнена следующим образом:

Пример:

<?php
# Info
$server   = 'server\instance,port';
$database = 'database';
$username = 'username';
$password = 'password';

# Connect
try {
    $conn = new PDO("sqlsrv:server=$server;Database=$database", $username, $password);
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch(PDOException $e) {
    die("Error connecting to SQL Server".$e->getMessage());
}

# End
echo 'Connected';
$conn = null;
?>
0 голосов
/ 14 декабря 2018
  1. Вам необходимо работать от имени администратора.
  2. Отсутствует драйвер ODBC.
...