位置: 编程技术 - 正文

CentOS系统中PHP安装扩展的方式汇总(centos安装php环境)

编辑:rootadmin

推荐整理分享CentOS系统中PHP安装扩展的方式汇总(centos安装php环境),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:centos6安装php,centos安装php5.6,centos安装php7.3,centos安装php7.3,centos安装php7.3,centos安装php5.6,centos安装php5.6,centos安装php7.3,内容如对您有帮助,希望把文章链接给更多的朋友!

CentOS 下,PHP有多种方式来安装扩展, 主要有 包管理式 的 yum 安装 、 pecl 安装 , 以及 源码编译安装 。

包管理式 的安装卸载尤为方便,而 源码编译式 的安装则方便参数调优。

一般搭建本机开发环境推荐 包管理式 的安装,节约时间。而 线上部署 环境则推荐 编译安装 , 方便调优。

本文以 MongoDB 扩展`安装举例。

工具

PHP版本 : 7.0.

Nginx : 1..2

VMware版本号 : .0.0

CentOS版本 : 7.0

一、yum 安装

yum 方式 安装能自动安装扩展的.so动态库,并配置好 php.ini

注:

请确保自己 yum 源 里面有对应扩展

安装完成后重启服务器 Nginx 或者 Apache

浏览器访问 index.php 文件,输出 phpinfo 信息,如果有 MongoDB 信息,则安装成功

二、pecl 安装

官方文档: pecl install mongodb 会报错,说明 pecl 我们没有安装,安装 pecl

到这一步又会 报错 ,需要我们安装 openssl ,安装完成后继续执行上次 未执行成功 的命令

安装完成后在 PHP 配置文件 php.ini 里面加载 MongoDB 扩展

CentOS系统中PHP安装扩展的方式汇总(centos安装php环境)

安装完成后重启服务器 Nginx 或者 Apache

浏览器访问 index.php 文件,输出 phpinfo 信息,如果有 MongoDB 信息,则安装成功

三、源码编译安装

源码编译包下载列表: 又是熟悉的味道又是熟悉的感觉 ,需要我们安装 openssl ,安装完成后继续执行上次 未执行成功 的命令

说明: php-config 是一个简单的命令行脚本用于 获取 所安装的 PHP 配置 的信息。

在编译扩展时,如果安装有多个 PHP 版本,可以在配置时用 --with-php-config 选项来指定使用哪一个版本编译,该选项指定了相对应的 php-config 脚本的路径。

编译成功 如下图

此时在 PHP 配置文件 php.ini 里面加载 MongoDB 扩展

重启服务器 Nginx 或者 Apache

浏览器访问 index.php 文件,输出 phpinfo 信息,如果有 MongoDB 信息,则安装成功

总结:

pecl 安装 和 源码编译安装 区别就是:后者更方便参数调优。

在选择 Mongo 扩展 的时候,官方提供了两种: mongo 和 mongodb

第一种: This package has been superseded, but is still maintained for bugs and security fixes ,已经废弃了,不过 bug 和 security 方面的问题还会继续修复,不支持 PHP7 。

建议:

PHP 版本为 5.x 建议使用 mongo 扩展

PHP 版本为 7.x 建议使用 mongodb 扩展

PHP5.x 可以使用 mongodb 扩展。但是 PHP7.x 不可以使用 mongo 扩展。

写在最后:

如果是自己学习的话还是推荐 yum 安装 ,因为在你安装过程中会出现 缺少各种依赖 的 报错 。

PHP对象相关知识总结 对象传递:一种说法是PHP对象是通过引用传递的,更准确的说法是别名(标识符)传递,即它们都保存着同一个标识符(ID)的拷贝,这个标识符指向同一个

php 类中的常量、静态属性、非静态属性的区别 一.类常量:在类中始终保持不变的值定义为常量类的常量不能使用访问限制修饰符,他是public的,可继承,可以被子类重写,访问类的常量必须使用双

php中类和对象:静态属性、静态方法 在PHP中,使用关键字static修饰成员属性和成员方法被称为静态属性和静态方法。静态属性和静态方法不需要在类被实例化的情况下可以直接使用。静态

标签: centos安装php环境

本文链接地址:https://www.jiuchutong.com/biancheng/292531.html 转载请保留说明!

上一篇:PHP将身份证正反面两张照片合成一张图片的代码(身份证php编写)

下一篇:PHP对象相关知识总结(php对象的概念)

  • 企业在异地设立的办事处撤销了,人员咋办
  • 外地多预交的税款申报时该怎么填写?
  • 发票多开了,要求退回重开,如何处理
  • 材料暂估入库的摘要怎么写
  • 劳务外包人员算不算从业人员
  • 咨询公司小规模纳税人怎么界定
  • 话费充值发票可以入账吗
  • 用票据付款怎么做账
  • 长期借款利息计入应付利息吗
  • 占用农村宅基地建豪宅
  • 公允价值变动损益借贷方向
  • 银行代扣水费发票怎么开
  • 存货盘盈与盘亏
  • 固定资产处置如何入账
  • 收到投资款需要什么原始凭证
  • 增值税专票盖章盖在哪里
  • 增值税零申报,企业所得税会有税额吗
  • 关联交易类型有哪些
  • 物业收租金必须要发票吗
  • 个体工商户生产经营所得税税率表2021
  • 未分配利润转增股本要交税吗
  • 分公司应收款转总公司会计分录?
  • 对公账户转钱出来
  • win7系统怎么进
  • w10系统怎么连接
  • linux批量操作工具
  • 预付账款为负数能转为应付账款吗
  • 中国网购软件
  • PHP:imagefilledarc()的用法_GD库图像处理函数
  • 出售固定资产减免的税款账务处理
  • 图像质量评价指标及方法 图像工程
  • vue的actions
  • python大作业小游戏
  • 公司更衣柜费用怎么算
  • 银行存款也有窍门
  • vue2.0安装
  • traceroute命令详解
  • php项目怎么打包
  • c语言中函数的实参和形参
  • 残保金缴纳需要计提吗
  • 使用筷子就餐会不会传染乙肝病毒
  • php返回json数据交给js读出来是数字,不是字符串
  • mongodb使用场景总结
  • 事业单位购入固定资产当月计提折旧
  • 任意盈余公积金怎么计算
  • 一般纳税人购入需要安装的生产设备,其入账价值包括
  • 积分兑换商品怎么查快递
  • 哪些合同不用交社保
  • 物业公司收取电费服务费
  • 企业的应付职工薪酬属于流动负债
  • 个人如何购买定增的股票
  • 银行存款日记账模板
  • 固定资产如何分类?
  • 如何整理装订记账凭证
  • mysql基本教程
  • sql server 自增列设置语句
  • ubuntu鼠标不能移动
  • linux ultrasphinx Anonymous modules have no name to be referenced by
  • cmd命令行删除文件
  • win7怎样添加开机启动项
  • 定制xp系统
  • win10怎么添加打印机
  • win7任务栏还原到下面快捷键
  • win7 64位旗舰版设置插上耳机就能播放声音拔下耳机就自动禁音方法
  • psrameters
  • linux中文件权限读写执行的三种标志符号依次是
  • cocos2dx环境搭建
  • opengl教程48讲
  • jquery调用json数据
  • SQLite3中文编码 Python的实现
  • jquery fadein不起作用
  • 安卓自定义状态栏图标
  • 用js自动判断浏览记录
  • python libnum
  • python嵌套列表怎么遍历
  • 陕西省税务局发来信息通知
  • 爱信诺开票系统怎么安装
  • 浙江国地税联合电子税务局哪里看收到的发票
  • 无锡市社保局电话是多少
  • 汕头办理社保卡流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设