簡體   English   中英

無法從PHP使用pdo_sqlite驅動程序

[英]Cannot use pdo_sqlite driver from PHP

當我取消對php.ini pdo_sqlite行的注釋時,

無法初始化模塊使用模塊API = 20131226編譯的模塊使用模塊API = 20121212編譯的PHP這些選項需要匹配

..當嘗試從FatFree框架訪問我​​的sqlite數據庫時。

我應該如何解決,嘗試使用pecl重建擴展名而沒有成功。

php -v給出了這個:

PHP 5.5.8(CLI)(構建於2014年1月10日15:37:29)
版權所有(c)1997-2013 The PHP Group
Zend Engine v2.5.0,版權所有(c)1998-2013 Zend Technologies
與Xdebug v2.2.4,版權所有(c)2002-2014,作者Derick Rethans

我應該補充一點,PDO在mysql可以正常工作。

加成:

pecl upgrade pdo_sqlite

失敗,具有:

Makefile:183:目標'sqlite_driver.lo'的配方失敗make:*** [sqlite_driver.lo]錯誤1錯誤:`make'失敗

無法初始化與模塊API編譯模塊模塊= 20131226 PHP與模塊API編譯= 20121212這些選項需要匹配

此錯誤表示您的擴展程序是在更高版本的PHP中編譯的。 您需要確保擴展名與您使用的版本匹配。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM