我在Windows XP上運行MicroApache(http://microapache.amadis.sytes.net)並希望使用SQLite 3數據庫。在MicroApache中運行SQLite 3
PHP版本是5.2.9-2。
我MicroApache版本有SQLite的通過2線在php.ini 2支持:
延長= php_pdo.dll
延長= php_sqlite.dll
我測試的擴展是否在3個方面的工作:
1.使用示例代碼var_dump()爲常量SQLITE3_NUM(應該是整數2) 並嘗試創建數據庫(錯誤:class' SQLite3'不存在)
件
事情我已經嘗試了(如果我能把它們都記住):
1.完全安裝PHP的複製php_sqlite3.dll並加入「延長= php_sqlite3.dll」爲php.ini
- >錯誤「在php5ts.dll中找不到程序入口點gc_remove_zval_from_buffer」
2.使用UPX壓縮DLL(與MicroApache的其他DLL似乎一樣)
- >在開始時以及日誌文件中不顯示錯誤,但不起作用
3.用php.ini試過各種東西
- 創建了一段「[sqlite3]」
- 前綴爲「sqlite3」。到「extension_dir =」。和「延長= php_sqlite3.dll」
- ...
4.嘗試使用PDO,它說「找不到驅動程序」
誰能幫我弄的SQLite 3的工作?
主持人筆記:這個答案是從8個不同的答案'部分'拼湊在一起。請把它們綁在一起,如果可以的話,改進它。 – 2011-04-01 19:37:56