Я использую XAMPP на окнах, и я использую PDO для подключения к моей базе данных.
Тем не менее, я не могу найти ошибку драйвера на моей веб-странице. Я видел много вопросов, основанных на этой ошибке. Но большинство решений заключалось в том, чтобы включить PDO_mysql. Как видно на изображении ниже, мой pdo_mysql уже включен, и я уже установил правильные расширения и конфигурацию dir в моем php.ini. Ничто не похоже на работу.
Вот сообщение об ошибке:
object(PDOException)[2]
protected 'message' => string 'could not find driver' (length=21)
private 'string' (Exception) => string '' (length=0)
protected 'code' => int 0
protected 'file' => string 'C:\xampp\htdocs\phpTest\index.php' (length=33)
protected 'line' => int 56
private 'trace' (Exception) =>
array (size=1)
0 =>
array (size=6)
'file' => string 'C:\xampp\htdocs\phpTest\index.php' (length=33)
'line' => int 56
'function' => string '__construct' (length=11)
'class' => string 'PDO' (length=3)
'type' => string '->' (length=2)
'args' =>
array (size=3)
...
private 'previous' (Exception) => null
public 'errorInfo' => null
public 'xdebug_message' => string '<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> PDOException: could not find driver in C:\xampp\htdocs\phpTest\index.php on line <i>56</i></th></tr>
<tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr>
<tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='le'... (length=1171)
Задача ещё не решена.
Других решений пока нет …