PHP8 使用 PECL 安裝 MongoDB PHP 驅(qū)動(dòng)程序

2024-04-08 10:15 更新

安裝此 PECL 擴(kuò)展相關(guān)的信息可在手冊(cè)中標(biāo)題為 PECL 擴(kuò)展的安裝章節(jié)中找到。 更多信息如新的發(fā)行版本、下載、源文件、 維護(hù)人員信息及變更日志等,都在此處:  https://pecl.php.net/package/mongodb

Linux、Unix 和 macOS 用戶可以運(yùn)行以下命令來(lái)安裝 司機(jī):

$ sudo pecl install mongodb

在安裝了多個(gè)版本的 PHP 的系統(tǒng)上(例如 macOS default, Homebrew, ? XAMPP),每個(gè)版本的 PHP 將有自己的 pecl 命令和文件。此外,每個(gè) PHP 環(huán)境(例如 CLI、web) 可以使用單獨(dú)的文件。php.iniphp.ini

從驅(qū)動(dòng)程序版本 1.17.0 開始,PECL 將提示輸入各種選項(xiàng)。使用默認(rèn)值安裝驅(qū)動(dòng)程序 選項(xiàng) 在非交互式腳本中,可以使用以下命令通過管道將空字符串輸入傳遞到:configurepecl installyes

$ yes '' | sudo pecl install mongodb

支持的選項(xiàng)的完整列表可以是 在 PECL 包含的文件中找到 包。若要在非交互式腳本中安裝具有特定選項(xiàng)的驅(qū)動(dòng)程序,可以使用以下選項(xiàng):configurepackage.xmlconfigure--configureoptionspecl install

$ sudo pecl install --configureoptions='with-mongodb-system-libs="yes" enable-mongodb-developer-flags="no"' mongodb

默認(rèn)情況下,通過 PECL 安裝驅(qū)動(dòng)程序?qū)⑹褂?nbsp; libbson、 libmongoc 和  libmongocrypt 的捆綁版本,并嘗試 自動(dòng)配置它們。

注意: 如果構(gòu)建過程找不到 SSL 庫(kù),請(qǐng)檢查 開發(fā)包(例如 libssl-dev)和 ? pkg-config 都是 安裝。如果這不能解決問題,請(qǐng)考慮使用手動(dòng)安裝過程。

最后,將以下行添加到每個(gè)環(huán)境的文件中 這將需要使用驅(qū)動(dòng)程序:php.ini

extension=mongodb.so


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)