CentOS 下,PHP有多种方式来安装扩展, 主要有 包管理式 的 yum 安装 、 pecl 安装 , 以及 源码编译安装 。
包管理式 的安装卸载尤为方便,而 源码编译式 的安装则方便参数调优。
一般搭建本机开发环境推荐 包管理式 的安装,节约时间。而 线上部署 环境则推荐 编译安装 , 方便调优。
本文以 MongoDB 扩展`安装举例。
工具
PHP版本 : 7.0.17
Nginx : 1.10.2
VMware版本号 : 12.0.0
CentOS版本 : 7.0
一、yum 安装
yum 方式 安装能自动安装扩展的.so动态库,并配置好 php.ini
注:
请确保自己 yum 源 里面有对应扩展
安装完成后重启服务器 Nginx 或者 Apache
浏览器访问 index.php 文件,输出 phpinfo 信息,如果有 MongoDB 信息,则安装成功
yum search mongodb|grep php# 搜索 yum 源里面 MongoDB 拓展
yum -y install php70w-pecl-mongo # 安装 PHP 对应版本的 MongoDB 扩展
systemctl restart nginx # 重新启动 Nginx
页:
[1]