He pasado de WAMP a EasyPHP y ahora hay problemas al usar PDO. PDO funciona bien cuando veo el sitio en el navegador, pero no funciona en cmd o cuando ejecuto el archivo de prueba a través de Netbeans. me sale:La extensión PHP PDO no está disponible en la línea de comando
"PDOException: no se pudo encontrar controlador"
En phpinfo()
de comando de configuración que tengo
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"
En php.ini
ya he descomentado estas líneas:
extension=php_pdo_mysql.dll
extension=php_mysql.dll
¿Alguna idea sobre cómo puedo hacer que esto funcione?
Parece que está cargando el php.ini incorrecto. 'phpinfo()' debería decirte eso. – Znarkus