SQLite 调用未定义函数 sqlite_open() 的 PHP 问题


PHP problems with SQLite call to undefined function sqlite_open()

我在PHP中拥有这个服务器,直到几天前才能完美运行。

<?php
ini_set(‘track_errors’, ’1′) ;
$dbFile = realpath('./').'/notificheDB';
echo "work";
$dbLink=sqlite_open($dbFile, 0666, $sqliteError);
echo "omg";
if(!is_resource($dbLink)){
  $sqliteError= "Si è verificato un errore al momento dell’apertura/creazione del database <br> 'n";
  $sqliteError.= '<strong>'.$php_errormsg.'</strong>' ;
  $php_errormsg="" ;
  die($sqliteError) ;
}

现在,当我使用该指令$dbLink=sqlite_open($dbFile, 0666, $sqliteError);服务器崩溃时,它会响应第 200 页。我放置两个回声以确保它停止工作的位置,在这种情况下,响应页面打印到视频仅"工作",而不是"omg"。

我在php中手动输入.ini sqlite

extension=pdo_sqlite.so
extension=sqlite.so

没什么一样的,你有什么建议吗?

感谢

已解决:

sudo port install php5-sqlite

端口安装SQLite库,重新启动服务器,一切正常