我正在尝试在本地服务器上启用sqlite3。 我从PHP源代码编译了sqlite3.so(phpize等),并在php.ini中添加了“extension = sqlite3.so”。 当我在终端输入“php”时,我得到以下内容:
PHP警告:PHP启动:无效的库(可能不是PHP库)'sqlite3.so'在第0行的Unknown中
有人可以帮我解决这个问题吗? 提前致谢。
I'm trying to enable sqlite3 on a local server. I compiled sqlite3.so from PHP source (phpize etc.) and added "extension = sqlite3.so" in php.ini. When I type "php" in terminal, I get the following:
PHP Warning: PHP Startup: Invalid library (maybe not a PHP library) 'sqlite3.so' in Unknown on line 0
Can someone help me troubleshoot this? Thanks in advance.
最满意答案
这很简单,我只需要用我在第一次尝试时忽略的几个额外标志重新编译PHP。 这些标志是“--with-sqlite”,“ - with-pdo-sqlite”,“ - with-pdo”。 我甚至不需要在php.ini中添加或注释掉任何内容。 感谢大家的意见!
It was very simple, I just had to recompile PHP with a couple of extra flags that I had neglected during my first attempt. Those flags were "--with-sqlite", "--with-pdo-sqlite", "--with-pdo". I didn't even need to add or comment out anything in php.ini. Thanks everyone for your comments!
更多推荐
发布评论