har*_*329 9 php sqlite ubuntu lamp ubuntu-12.04
我使用的是ubuntu 12.04和php 5.x我需要在其中使用sqlite3但我得到的错误是
php fatal error: class sqlite3 not found
Run Code Online (Sandbox Code Playgroud)
我完成了所有安装过程,
喜欢
$ 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
Run Code Online (Sandbox Code Playgroud)
和
cd /etc/php5/conf.d
cat > sqlite3.ini
# configuration for php SQLite3 module
extension=sqlite3.so
^D
sudo /etc/init.d/apache2 restart
Run Code Online (Sandbox Code Playgroud)
现在我还想做什么?
任何人都可以帮我解决这个问题......
先感谢您.
har*_*329 12
找到了我自己的解决方案,
我安装了
$ sudo apt-get install php5-sqlite
Run Code Online (Sandbox Code Playgroud)
不
$ sudo apt-get install php5-sqlite3
Run Code Online (Sandbox Code Playgroud)
并且仅使用sqlite3类..现在没问题.
小智 10
第1步 :
对于 PHP5,使用
sudo apt-get install php5-sqlite
Run Code Online (Sandbox Code Playgroud)对于 PHP7.0,使用
sudo apt-get install php7.0-sqlite
Run Code Online (Sandbox Code Playgroud)对于 PHP7.1,使用
sudo apt-get install php7.1-sqlite
Run Code Online (Sandbox Code Playgroud)对于 PHP7.2,使用
sudo apt-get install php7.2-sqlite
Run Code Online (Sandbox Code Playgroud)对于 PHP7.3,使用
sudo apt-get install php7.3-sqlite
Run Code Online (Sandbox Code Playgroud)第2步 :
重启阿帕奇
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)对于ArchLinuxPHP Fatal error: Uncaught Error: Class 'SQLite3' not found in /path/file.php:1上的错误:
安装 PHP 的 sqlite 扩展:
$ sudo pacman -S php-sqlite
Run Code Online (Sandbox Code Playgroud)
然后编辑/etc/php/php.ini并添加:
extension=pdo_sqlite
extension=sqlite3
Run Code Online (Sandbox Code Playgroud)
来源:1
| 归档时间: |
|
| 查看次数: |
21890 次 |
| 最近记录: |