您好,登錄后才能下訂單哦!
本文小編為大家詳細介紹“mongodb php擴展沒有如何解決”,內容詳細,步驟清晰,細節處理妥當,希望這篇“mongodb php擴展沒有如何解決”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
mongodb php擴展沒有的解決辦法:1、在linux中執行“$ sudo pecl install mongo”命令來安裝MongoDB的PHP擴展驅動;2、在window中,下載php mongodb驅動二進制包,然后在“php.ini”文件中配置“extension=php_mongo.dll”即可。
Linux上安裝 MongoDB PHP擴展
在終端上安裝
你可以在linux中執行以下命令來安裝MongoDB 的 PHP 擴展驅動
$ sudo pecl install mongo
使用php的pecl安裝命令必須保證網絡連接可用以及root權限。
如果你想通過源碼來編譯擴展驅動。你必須手動編譯源碼包,這樣做的好是最新修正的bug包含在源碼包中。
你可以在Github上下載MongoDB PHP驅動包。訪問github網站然后搜索"mongo php driver",下載該源碼包,然后執行以下命令:
$ tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz $ cd mongodb-mongodb-php-driver-<commit_id> $ phpize $ ./configure $ sudo make install
如果你的php是自己編譯的,則安裝方法如下(假設是編譯在/usr/local/php目錄中):
$ tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz $ cd mongodb-mongodb-php-driver-<commit_id> $ /usr/local/php/bin/phpize $ ./configure --with-php-config=/usr/local/php/bin/php-config $ sudo make install
執行以上命令后,你需要修改php.ini文件,在php.ini文件中添加mongo配置,配置如下:
extension=mongo.so
注意:你需要指明 extension_dir 配置項的路徑。
window上安裝 MongoDB PHP擴展
Github上已經提供了用于window平臺的預編譯php mongodb驅動二進制包,你可以下載與你php對應的版本,但是你需要注意以下幾點問題:
VC6 是運行于 Apache 服務器
'Thread safe'(線程安全)是運行在Apache上以模塊的PHP上,如果你以CGI的模式運行PHP,請選擇非線程安全模式(' non-thread safe')。
VC9是運行于 IIS 服務器上。
下載完你需要的二進制包后,解壓壓縮包,將'php_mongo.dll'文件添加到你的PHP擴展目錄中(ext)。ext目錄通常在PHP安裝目錄下的ext目錄。
打開php配置文件 php.ini 添加以下配置:
extension=php_mongo.dll
重啟服務器。
通過瀏覽器訪問phpinfo,如果安裝成功,就會看到類型以下的信息:
一、phpStudy,是一個新手入門最常用的開發環境。
二、WampServer,WampServer也同樣的也是和phpStudy一樣操作簡單對小白比較友好。
三、XAMPP,XAMPP(Apache+MySQL+PHP+PERL)是一個功能強大的建站集成軟件包;
四、MAMP,MAMP分為兩種MAMP和MAMP Pro for Mac。
五、寶塔面板,寶塔面板是一款服務器管理軟件,支持windows和linux系統。
六、UPUPW,UPUPW是目前Windows平臺下最具特色的Web服務器PHP套件。
讀到這里,這篇“mongodb php擴展沒有如何解決”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。