Php
sqlite:致命錯誤:呼叫未定義的函式 sqlite_escape_string()
我使用需要 SQLITE 的腳本,
在我以前的主機上,它起作用了。在本地主機上它可以工作。在我的新專用伺服器上,它沒有。
我當然用PHP5,你可以訪問伺服器的phpinfo()。
你能告訴我什麼/如何(apt-get?)正確安裝sqlite以避免這個致命錯誤嗎?
您收到的錯誤表明伺服器沒有安裝 SQLite 或其 PHP 模組。
php -i | grep -i sqlite
您可以通過在終端上發出來檢查 PHP 環境的基本部分。它應該產生一個至少包含的列表PDO 驅動程序 => sqlite pdo_sqlite SQLite 庫 => <版本號> SQLite 3.x 的 PDO 驅動程序 => 已啟用 SQLite 支持 => 啟用
您可以使用 安裝 SQLite
apt-get install sqlite3 php5-sqlite
,儘管 PDO 驅動程序有時可能會出現問題,並且需要在一切正常之前對其進行調整。