Я просмотрел все ответы StackOverflow, и никто не пригодился для моего случая.
Я на Windows использую XAMPP с MySQL моя PHP Версия 7.4.4, в мои php .ini расширения не комментируются, и я выкладываю их здесь
extension=bz2
extension=curl
;extension=ffi
;extension=ftp
extension=fileinfo
extension=gd2
extension=gettext
;extension=gmp
;extension=intl
;extension=imap
;extension=ldap
extension=mbstring
extension=exif ; Must be after mbstring as it depends on it
extension=mysqli
;extension=oci8_12c ; Use with Oracle Database 12c Instant Client
;extension=odbc
;extension=openssl
;extension=pdo_firebird
extension=pdo_mysql
;extension=pdo_oci
;extension=pdo_odbc
;extension=pdo_pgsql
extension=pdo_sqlite
;extension=pgsql
;extension=shmop
extension=php_pdo.dll
extension=php_pdo.dll
extension=php_odbc.dll
extension=php_pdo_odbc.dll
Я сделал все, что сказал весь предыдущий ответ, например, uncomment pdo_ mysql (который уже был без комментариев) и я добавил несколько строк, которые я упоминаю здесь снова:
extension=php_pdo.dll
extension=php_pdo.dll
extension=php_odbc.dll
extension=php_pdo_odbc.dll
, которых не было в файле php .ini, но я их добавил.
У меня есть осмотрел всю сеть, и кажется, что для того, чтобы это соединение работало, единственное, что нужно сделать, это раскомментировать эти несколько строк, и в качестве дополнения я добавил эту ссылку .dll из-за того, что я не смог заставить ее работать.
код, который не работает, следующий:
$dbPassword = "admin";
$dbUser = "admin";
$dbServer = "localhost";
$dbName = "PHP";
$connection = new PDO('mysql:host='.$dbServer.';dbname='.$dbName,$dbUser,$dbPassword);
print_r($connection);
Кто-нибудь знает, как правильно установить этот драйвер на windows?