在開始安裝PHP MongoDB擴展之前,確保你的環境滿足以下要求。
建議使用PHP 7.0或更高版本,並確保安裝了phpize和php-config工具。你可以通過以下命令檢查這些工具是否已安裝:
php -v
phpize -v
php-config -v
PECL安裝方式需要MongoDB C driver庫,以提供PHP與MongoDB的底層接口。在Redhat或CentOS系統中,你可以使用以下命令安裝MongoDB C driver:
<span class="fun">yum install -y mongodb mongodb-devel</span>
通過PECL可以方便地安裝MongoDB擴展,使用以下命令進行下載:
<span class="fun">pecl install mongodb</span>
擴展下載完成後,需要在PHP配置文件中添加該擴展。如果你的PHP是通過yum安裝的,打開PHP配置文件:
<span class="fun">vim /etc/php.ini</span>
在php.ini文件中,找到Dynamic Extensions部分,並添加以下內容:
<span class="fun">extension=mongodb.so</span>
為了使配置生效,重啟Web服務:
<span class="fun">service httpd restart</span>
安裝完成後,你可以通過以下代碼檢查MongoDB擴展是否已經加載:
<span class="fun">var_dump(extension_loaded('mongodb'));</span>
如果返回true,說明MongoDB擴展已成功加載。
以上是通過PECL安裝PHP MongoDB擴展的詳細步驟。安裝過程中,確保相關依賴已正確安裝,並使用兼容的PHP版本,以確保安裝順利進行。