php 致命错误:找不到类 sqlite3

新手上路,请多包涵

我使用 ubuntu 12.04 和 php 5.x 我需要在其中使用 sqlite3 但我收到错误

php fatal error: class sqlite3 not found

我完成了所有安装过程,

喜欢

$ sudo apt-get install php5-cli php5-dev make
$ sudo apt-get install libsqlite3-0 libsqlite3-dev
$ sudo apt-get install php5-sqlite3
$ sudo apt-get remove php5-sqlite3
$ cd ~
$ wget http://pecl.php.net/get/sqlite3-0.6.tgz
$ tar -zxf sqlite3-0.6.tgz
$ cd sqlite3-0.6/
$ sudo phpize
$ sudo ./configure
$ sudo make
$ sudo make install
$ sudo apache2ctl restart

cd /etc/php5/conf.d

cat > sqlite3.ini
# configuration for php SQLite3 module
extension=sqlite3.so
^D

sudo /etc/init.d/apache2 restart

现在我还想做什么???

谁能帮我解决这个问题…

先感谢您。

原文由 harishkumar329 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 796
2 个回答

我自己找到了解决方案,

我安装了

 $ sudo apt-get install php5-sqlite

不是

 $ sudo apt-get install php5-sqlite3

并且只使用 sqlite3 类.. 现在没问题了。

原文由 harishkumar329 发布,翻译遵循 CC BY-SA 3.0 许可协议

  • 第1步 :

    • 对于 PHP5,使用
    sudo apt-get install php5-sqlite
    
    
    
    • 对于 PHP7.0,使用
    sudo apt-get install php7.0-sqlite
    
    
    
    • 对于 PHP7.1,使用
    sudo apt-get install php7.1-sqlite
    
    
    
    • 对于 PHP7.2,使用
    sudo apt-get install php7.2-sqlite
    
    
    
    • 对于 PHP7.3,使用
    sudo apt-get install php7.3-sqlite
    
    
    
  • 第2步 :

    • 重启阿帕奇
    sudo service apache2 restart
    
    
    

原文由 Bessem Bousselmi 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏