数据库
首页 > 数据库> > 如何在Apache 2.4(Windows 7)上为PHP 5.6.14配置SQLite3?

如何在Apache 2.4(Windows 7)上为PHP 5.6.14配置SQLite3?

作者:互联网

我在Windows 7上,在Apache 2.4上使用PHP 5.6.14版,我正在尝试访问SQLite3数据库.

我正在……

致命错误:找不到类“SQLite3”

在这里你是一个简单的PHP代码…

<?php
  $db = new SQLite3('phpdb');

  if ($db) {
    $db->query("CREATE TABLE dogbreeds (Name VARCHAR(255), MaxAge INT);");
    $db->query("INSERT INTO dogbreeds VALUES ('Doberman', 15)");
    $result = $db->query("SELECT Name FROM dogbreeds");
    var_dump($result->fetchArray(SQLITE3_ASSOC));
  } else {
    print "Connection to database failed!\n";
  }
?>

我刚刚在我的php.ini文件中进行此配置时,我只是在寻找有关此信息的信息…

extension=php_pdo_sqlite.dll
extension=php_sqlite3.dll
sqlite3.extension_dir = "D:\Cesare\Lavoro\Utili\Php\5-6-14\ext"

有什么建议?非常感谢你提前….

切萨雷

解决方法:

通过删除“;”启用扩展php在php.ini中的“; extension = php_sqlite3.dll”前面.您还可以手动检查路径中是否有扩展名吗?

`extension=php_pdo_sqlite.dll` AND `extension=php_sqlite3.dll`. 

试试这个

$db = sqlite_open("/absolute/path/my_sqlite.db");

要么

 $db = new SQLiteDatabase('filename')) 

http://php.net/manual/en/book.sqlite.php

标签:php,sqlite3,php-5-6,apache2-4
来源: https://codeday.me/bug/20190519/1136227.html