我想在php 5.4.19上爲SQLite3啓用PDO。在此之後 - >http://www.php.net/manual/en/pdo.installation.php如何啓用PHP版本5.4.19中的PDO_SQLITE windows
取消註釋php.ini文件中這一行:
extension=php_pdo_sqlite.dll
;加入下一行 延長= pdo.so
但是,phpinfo()函數仍然說:
PDO
PDO驅動程序沒有價值
我會認爲它會列出SQLite驅動程序。
試圖解決故障,所以我也試着將此添加到php.ini文件。 extension = 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
php.ini現在很好...它工作正常。這是一切都啓用。 延長= php_pdo_sqlite.dll 延長= php_sqlite3.dll [sqlite3的] sqlite3.extension_dir = C:\ PHP中\分機\ php_sqlite3.dll 服務器已重新啓動等已經20倍。 –
也許sqlite3.extension_dir是想要的: sqlite3.extension_dir = C:\ sqlite \ sqlite3.def ?? –