位置: 编程技术 - 正文

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对象的概念)

  • 什么是小规模纳税人税率
  • 一般纳税人缴纳税款
  • 奖金算不算工资薪金所得
  • 实收资本印花税怎么申报税目
  • 小规模纳税人缴纳上月应交增值税
  • 车票抵扣进项税申报在哪一栏
  • 基本户零流水如何处理
  • 向保险公司缴纳的保险费可以税前扣除吗
  • 电商平台返佣金税务怎么走
  • 资产负债表里的存货包括哪些科目
  • 股东个人将钱打入公司对公账户,能否算作投资款
  • 会计核算体系的中心环节是什么
  • 职工在异地住院怎么报销
  • 营改增后众筹融资业务的会计处理分析
  • 企业停产或停业期间的费用包括
  • 子公司打钱给母公司
  • 股东借款利息代扣代缴增值税是怎样算的?
  • 城建税和教育费附加的计税依据是什么
  • 增值税普通发票几个点
  • 出租不动产什么时候交税
  • 自制半成品生产成本
  • 公司理财取得的成果
  • 一般纳税人小微企业认定标准
  • 专票的六位开票代码指的是什么
  • 一般企业财务报表格式2019选是还是否
  • 出口企业出口退税
  • 银行增值税免税收入有哪些
  • 鼠标反应迟钝是什么原因
  • 应收票据质押怎么看
  • 显卡功耗天梯图2023最新版
  • 购买方已抵扣申请红票,销售方为开具 购买方如何作废
  • 党团活动经费如何节约
  • 加拿大沿海城市有哪些
  • 公司准备上市到真正上市要多久
  • 解决的英文
  • 差旅费报销会计凭证
  • 收到厂家赠送商品入库
  • anaconda更改虚拟环境路径
  • 企业所得税的缴费基数
  • thinkphp常用函数
  • 前端框架源码
  • timit数据集
  • php操作mysql数据库的扩展有哪三个
  • vue开发教程
  • Github ChatGPT-Web:了解最新AI技术的前沿应用!
  • centos8 telnet
  • 网上报税流程演示2019
  • 远期外汇合约的特点
  • 增值税的滞纳金税率
  • C语言中次方怎么表示
  • 个税全员全额扣除怎么算
  • 清税证明怎么在网上申请
  • 普通发票该可以抵扣吗
  • 资源税申报怎么操作
  • 浅谈一下新冠的好处
  • 资本公积占比多少合适
  • 车辆维修费会计分录
  • 出口不退税进项税是否可以抵扣
  • 公司过账的款项怎么入账
  • 2013年11号公告企业政策性搬迁
  • 委托加工物资受托发的会计处理
  • 投资性房地产与持有待售资产的区别
  • 通讯发票可以税后抵扣吗
  • 3%税率专用发票
  • 接受非货币性资产捐赠入账价值
  • Ubuntu 14.04/14.10如何安装记账软件HomeBank?
  • win8怎么玩帝国时代2
  • xp系统如何设置
  • xp启用windows功能
  • 如何更改win10管理员账户
  • linker command failed with exit code 1 (use -v to see invocation)
  • java程序员准备骑驴找马了,需要怎么准备
  • 网站渗透违法吗
  • 怎样使用jquery
  • if条件程序
  • android线程间通信的几种方法
  • Unity64 AStarPath 寻路失效 Bug解决 IOS64 IL2CPP - Bad date/time format in the zip file
  • 维修基金交了多少钱怎么查
  • 绿化工程项目
  • 电子税务局讲解
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设