【发布时间】:2011-08-25 11:18:39
【问题描述】:
我在 CLI 中的 pdo_mysql 扩展有问题。我正在使用本地 LAMPP 安装并制作 info.php 文件,我可以看到我启用了 PDO 和 mysql 驱动程序。但是当我在命令行中写php --ri mysql 时,它返回Extension 'mysql' not present。
我已经阅读了 php.ini,一个用于 CLI 的,一个用于加载浏览器的,我看不出 pdo 配置有什么不同。 PDO 已为 CLI 激活,但 pdo_mysql 未激活,我找不到任何 pdo_mysql.so 文件或任何其他文件或行来告诉我为什么它可以从浏览器而不是 cli 工作。有什么帮助吗?
非常感谢。
【问题讨论】:
-
如果您要使用的是 PDO,为什么还要查询老式的
mysql扩展? -
你是对的,但如果我查询 PDO,我会发现 PDO 支持已启用但未安装驱动程序。
标签: php mysql pdo command-line-interface