php 致命错误: 类 sqlite3 在

2022-08-31 00:05:51

我使用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

现在我还想做什么???

任何人都可以帮我解决这个问题...

提前感谢。


答案 1

找到了我自己的解决方案,

我已安装

 $ sudo apt-get install php5-sqlite

 $ sudo apt-get install php5-sqlite3

并且仅使用 sqlite3 类。.现在没有问题。


答案 2
  • 步骤 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 :

    • 重新启动 Apache

      sudo service apache2 restart
      

推荐