我在Ubuntu 16.04 LTS下安装PHP时遇到问题。我收到错误消息:未找到驱动程序1.我已经从以下帖子中尝试了此修复程序:PDOException “could not find driver”,但是它不起作用。我正在使用PHP7.2安装程序运行Apache2。如果运行phpinfo()
,我会看到它是
“ PHP版本7.2.7-1 + ubuntu16.04.1 + deb.sury.org + 1”
,并且我可以看到PDO扩展名和pdo_mysql扩展名,因此从理论上讲它应该找到驱动程序。两种状态均启用。
脚本即时通话:
<?php
include("sqlconnection.php");
$statement = $pdo->prepare("SELECT * FROM reaktor WHERE reactorID = 1");
$result = $statement->execute();
$return = $statement->fetchAll();
echo json_encode($return);
?>
sqlconnection.php:
<?php
$serverName = "nw-system.de";
$dbName = "openComputers";
$username = "";
$passwort = "";
try{
$pdo = new PDO("sqlsrv:server=$serverName ; Database=$dbName", $username, $passwort);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(Exception $e)
{
exit(print_r($e->getMessage()));
}
?>
我删除了用户名和密码
关于如何解决此问题的任何想法?
问候
Jan