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

时间:2013-11-15 12:13:45

标签: php sqlite

我在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

不一样,你有什么建议吗?

THX

1 个答案:

答案 0 :(得分:0)

解决了:

sudo port install php5-sqlite

port安装sqlite库,重启服务器,一切正常