Apache-2.2

在 Fedora 上為 php 啟用 Sqlite3

  • September 29, 2013

我正在嘗試使用 sqlite 在我的 Fedora 伺服器上執行 php。在 phpinfo 中可以看到 ./configure 是使用選項 –without-sqlite3 設置的。從我所讀到的這些意味著我可能必須使用 sqlite 重新編譯或重新安裝 php。我想知道如何使用 sqlite 安裝或配置 php。(可能是 yum 命令?)謝謝

在 Internet 上,您可以找到有關 Fedora Core、Red Hat 和 CentOS 發行版上 PHP 支持 sqlite 的問題和答案。雖然他們中的許多人在如何啟用支持方面存在差異,但他們都對原因說了同樣的話:這些發行版上的 PHP 包是在不支持 SQLite 的情況下編譯的。據我所知,目前沒有用於輕鬆安裝 php-sqlite3 的 RPM。

我建議您查看 PHP 的SQLite 安裝頁面上的評論,其中詳細說明瞭如何使其盡可能輕鬆地工作。簡短版本是為了確保您已安裝 php-devel(如果沒有,則執行yum install php-devel)並執行以下操作:

從http://php.net/downloads.php下載 PHP 的原始碼並在支持 SQLite 模組的情況下對其進行編譯。

tar xfvj php-5.3.2.tar.bz2 
cd php-5.3.2/ext/sqlite/
phpize
./configure
make
make install
/etc/init.d/httpd restart

引用自:https://serverfault.com/questions/161201