Расширение PHP PDO недоступно в командной строке

Я перешел из WAMP в EasyPHP, и теперь есть проблемы с использованием PDO. PDO отлично работает при просмотре сайта в браузере, но не работает в cmd или при запуске тестового файла через Netbeans. Я получил:

"PDOException: не удалось найти драйвер"

В phpinfo() для команды «Настройка» у меня есть

 cscript /nologo configure.js " --enable-snapshot-build" " --disable-isapi" " --enable-debug-pack" " --disable-isapi" " --without-mssql" " --without-pdo-mssql" " --without-pi3web" " --with-pdo-oci=D:\php-sdk\oracle\instantclient10\sdk, shared" " --with-oci8=D:\php-sdk\oracle\instantclient10\sdk, shared" " --with-oci8-11g=D:\php-sdk\oracle\instantclient11\sdk, shared" " --enable-object-out-dir=../obj/" " --enable-com-dotnet" " --with-mcrypt=static" " --disable-static-analyze" 

В php.ini я уже раскоментировал эти строки:

 extension=php_pdo_mysql.dll extension=php_mysql.dll 

Любые идеи о том, как я могу заставить это работать?

При запуске php из командной строки вы можете использовать аргумент -c или --php-ini чтобы указать на используемый файл php.ini . Это позволит вам использовать один файл php.ini для обоих. Вы также можете использовать псевдоним php для php -c/path/to/php.ini если вы сами запускаете скрипт.

Вся установка веб-сервера должна быть в Linux или Windows обычно использует 2 разных php.ini. Один для CLI (клиент командной строки) и один для APACHE или на сервере, который находится в easyphp.

Я не могу помочь вам больше, чем с тех пор, как я на Linux и не использую EasyPHP, но посмотрите в этом направлении, может быть, системный поиск поможет вам?

Я нашел решение проблемы. Как отметил Матье Дюмулин, PHP загружает другой .ini для CLI. Поэтому я создал файл php-cli.ini в папке php, и проблема была решена.