PHP:无法创建sqlite3数据库

PHP:无法创建sqlite3数据库,php,sqlite,Php,Sqlite,我想在PHP中创建一个sqlite3数据库,但PHP中出现了一个错误 错误 Fatal error: Uncaught Exception: Unable to open database: unable to open database file 代码 $database = new SQLite3('myDatabase.db'); 注意:我的PHP版本是7.1 注意:我的数据库名称不重复,必须由sqlite3创建 感谢您的关注您的代码是正确的,如果数据库文件不存在,应该创建数据库文件

我想在PHP中创建一个sqlite3数据库,但PHP中出现了一个错误

错误

Fatal error: Uncaught Exception: Unable to open database: unable to open database file
代码

$database = new SQLite3('myDatabase.db');
注意:我的PHP版本是7.1

注意:我的数据库名称不重复,必须由sqlite3创建


感谢您的关注

您的代码是正确的,如果数据库文件不存在,应该创建数据库文件


很可能是用户权限问题,请检查您试图在其中创建文件的文件夹的权限。

检查目录权限。包含SQLite文件的文件夹必须可由相应的用户写入。

您拥有的代码将尝试打开数据库。不创造it@Rahel如果文件不存在,SQLite将尝试创建该文件。这样的失败似乎表明它无法创建指向权限问题的文件。