如何在OSX 10.13.3上启用SQLite

时间:2018-02-22 09:58:35

标签: php macos sqlite

经过几个小时的谷歌搜索,我决定在这里写下我的问题:

我只想在PHP中使用SQLite库。但我在这里得到这个错误:

Fatal error: Uncaught Error: Call to undefined function sqlite_open() 

然后我在这里遵循了这个指示:

How to enable the PDO driver for sqlite3 in php?

但后来我发现.dll扩展名与Linux发行版或MAC OSX系统不兼容。

然后我在这里找到了这个:

How do I enable Sqlite3 in OS X 10.5.8 with PHP?

我在这里试过这个:

- intalling MacPorts 
- $ sudo port install php5-sqlite
- $ sudo port uninstall php5
- $ sudo port install php5 +apache2 +sqlite

没有成功。

所以我发现sqlite已经安装在OSX High Sierra中,但由于某些原因PHP无法找到我的sqlite发行版

另外真的很奇怪,我的phpinf()在这里给了我这个

SQLITE was alreayd found

但是为什么找不到我的sqlite_open()函数?

我真的很困惑,因为这个功能没有被弃用。

http://php.net/manual/en/function.sqlite-open.php

请有人在这里给我一个小提示......

非常感谢你!

招呼

编辑:我使用的是7.17 PHP版本

0 个答案:

没有答案