当前位置: 首页> 最新文章列表> CentOS上安装与配置PHP与MongoDB的详细指南

CentOS上安装与配置PHP与MongoDB的详细指南

gitbox 2025-06-14

准备环境

在开始之前,请确保您的CentOS系统已经更新,并且已经安装了PHP。您可以使用以下命令来检查当前PHP版本:

php -v

如果未安装PHP,可以通过以下命令进行安装:

sudo yum install php php-cli php-pear

安装MongoDB

接下来,您需要配置MongoDB的源。您可以使用以下命令设置MongoDB的YUM源:

cat <<EOF | sudo tee /etc/yum.repos.d/mongodb-org-4.4.repo
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
EOF

然后,使用以下命令来安装MongoDB:

sudo yum install -y mongodb-org

启动MongoDB服务

安装完成后,您可以使用以下命令启动MongoDB服务:

sudo systemctl start mongod

为了确保MongoDB服务在系统重启后能够自动启动,请执行以下命令:

sudo systemctl enable mongod

安装MongoDB PHP扩展

为了让PHP能够与MongoDB进行交互,您需要安装MongoDB的PHP扩展。使用以下命令安装扩展:

sudo pecl install mongodb

安装完成后,您需要在PHP配置文件中添加以下内容:

echo "extension=mongodb.so" | sudo tee /etc/php.d/45-mongodb.ini

验证安装

重新启动PHP服务后,您可以通过以下命令验证MongoDB PHP扩展是否加载成功:

php -m | grep mongodb

如果输出中出现mongodb,那么您已经成功配置了PHP与MongoDB。

总结

通过本指南,您已成功在CentOS上配置了PHP与MongoDB。此配置将为您的开发项目提供强大的支持,帮助您充分利用这两种技术的优势。如果您在配置过程中遇到问题,您可以参考官方文档或社区支持。