【发布时间】:2014-03-05 10:43:59
【问题描述】:
我正在尝试在 php 5.4.19 上为 SQLite3 启用 PDO。接下来--> http://www.php.net/manual/en/pdo.installation.php
取消注释 php.ini 文件中的行:
extension=php_pdo_sqlite.dll
;添加下一行 扩展=pdo.so
但是,phpinfo() 仍然说:
PDO
PDO 驱动没有价值
我认为它会列出 SQLite 驱动程序。
尝试排除故障,因此我也尝试将其添加到 php.ini 文件中。 扩展=php_pdo.dll 但是,/ext 文件夹中没有这样的文件,它说这个版本的 php 不再需要它。
我错过了什么步骤?
编辑-->
好的,我发现了这一点,这对我所做的任何研究都不是显而易见的。 首先,需要绝对路径,但在我能找到的任何地方都没有记录。最终设置是:
extension=C:\php\ext\pdo.so
extension=C:\php\ext\php_pdo_sqlite.dll
extension=C:\php\ext\php_sqlite3.dll
[sqlite3]
sqlite3.extension_dir = C:\sqlite
【问题讨论】: