[英]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.