Dal*_*Tan 5 php mysql apache pdo easyphp
我已经从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"
Run Code Online (Sandbox Code Playgroud)
在php.ini我已经取消注释这些行:
extension=php_pdo_mysql.dll
extension=php_mysql.dll
Run Code Online (Sandbox Code Playgroud)
关于如何让这个工作的任何想法?
从命令行运行php时,可以使用-cor --php-ini参数指向php.ini要使用的文件.这将允许您为两者使用一个php.ini文件.您还可以别名php来php -c/path/to/php.ini,如果你自己运行该脚本.
如果您在 Linux 或 Windows 中安装所有 Web 服务器,通常会使用 2 个不同的 php.ini。一种用于 CLI(命令行客户端),一种用于 APACHE 或无论服务器位于 easyphp 中。
我无法帮助你更多,因为我在 Linux 上并且不使用 EasyPHP,但是朝那个方向看,也许系统范围的搜索可以帮助你?
| 归档时间: |
|
| 查看次数: |
8832 次 |
| 最近记录: |