我有一个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.in i sqlite中手动输入
extension=pdo_sqlite.so
extension=sqlite.so

没什么,你有什么建议吗?
谢谢

最佳答案

解决了的:

sudo port install php5-sqlite

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

10-08 16:03