I've moved from WAMP to EasyPHP and now there are problems using PDO. PDO works fine when I view the site in the browser, but doesn't work in cmd or when I run the test file via Netbeans. I get:
"PDOException: could not find driver"
In phpinfo()
for Configure Command I have
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"
In php.ini
I have already uncommented these lines:
extension=php_pdo_mysql.dll
extension=php_mysql.dll
Any ideas on how I can get this working?
When running php from the command line, you can use the -c
or --php-ini
argument to point to the php.ini
file to use. This will allow you to use one php.ini file for both. You can also alias php
to php -c/path/to/php.ini
if you are running the script yourself.