我只想在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_open()函数?
我真的很困惑,因为这个功能没有被弃用。
http://php.net/manual/en/function.sqlite-open.php
请有人在这里给我一个小提示......
非常感谢你!
招呼
编辑:我使用的是7.17 PHP版本