Вызов функции undefined sqlite_open

Искал уже на многих сайтах без каких-либо результатов. PHP продолжает говорить:

Call to undefined function sqlite_open()

Если я вручную загружаю sqlite (он уже установлен с yum install php-pdo), я получаю

PHP Warning:  Module 'PDO' already loaded in Unknown on line 0

PHP Warning:  Module 'pdo_sqlite' already loaded in Unknown on line 0

PHP Warning:  Module 'sqlite3' already loaded in Unknown on line 0

PHP Fatal error:  Call to undefined function sqlite_open() in /home/kpark/dbconnect.php on line 9

Ответ 1

sqlite_open была функция в расширении sqlite2. Возможно, что вы установили модуль sqlite3, для которого вместо этого требуется sqlite3::open().

Но вы не должны использовать собственный интерфейс в любом случае. Используйте PDO для открытия баз данных sqlite. http://www.php.net/manual/en/ref.pdo-sqlite.php