在开始安装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版本,以确保安装顺利进行。