位置: 编程技术 - 正文

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

发布时间:2024-01-11

推荐整理分享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一般纳税人新政策
  • T3现金流量表怎么删除
  • 一般纳税人可以转小规模纳税人吗
  • 个体工商户注销后的责任承担问题
  • 商业企业取得农产品税收
  • 高新技术企业研发费
  • 小规模纳税人不允许开具零税率发票
  • 小规模纳税人未开票收入如何做账
  • 印花税核定表申请
  • 延期申报的程序
  • 模板摊销率
  • 外币出资汇率变动会计处理
  • 拿提成的工资怎么算
  • 应收账款抹零会计分录
  • 支票大写金额书写转换
  • 简易计税开票开成了一般计税的税率会比对不通过吗
  • 机械租赁的发票
  • 如何测试网络延迟
  • 职工教育经费的扣除限额
  • 税金及附加包括所得税费用吗
  • 资产处置损益是什么科目
  • 债务优化是做什么的工作
  • 资产负债表结构是什么
  • 系统安装的步骤
  • mac的日历
  • ubuntu16.04lts
  • 怎么修改boot启动项
  • 预收外汇如何结汇
  • 应收账款可不可以作为质押合同的标的
  • 外资企业采购退税流程
  • 贷款减值损失计提还能转回吗
  • 发票过账和不过账是什么意思
  • php数据库管理
  • 营改增企业所得税税率
  • yolov5tiny
  • 使用nvm安装nodejs后无法执行node命令
  • 下载下来是php
  • 帝国cms视频教程
  • 购进固定资产的进项税可以抵扣吗
  • js执行上下文的概念
  • db2 deadlock
  • mysql查询性能优化
  • mongodb中的objectid
  • 罚款收入算是营收收入吗
  • 车船使用税的征收标准是多少
  • 一般纳税人涉及进项税额转出的有
  • 累计折旧会影响净残值吗
  • 个体户超过定额,税率按核定税率吗
  • 城建税的减免规定有哪些
  • 存货按照计划成本法核算内容
  • sql server干嘛的
  • 电脑访问另一台电脑访问权限
  • 当月只有进项票没有销项票怎么办
  • 安保公司差额征税开具发票
  • 收到假钱怎么算损失
  • 银行承兑汇票提示付款期限
  • 其他应付款贷方余额怎么冲平
  • 视同销售的几种情况
  • 固定资产清理是资产吗
  • MySQL中truncate误操作后的数据恢复案例
  • sqlserver1053怎么解决
  • vidaa 破解
  • linux挂载windows共享文件命令
  • 帝国时代2能在win10
  • vim的配置文件
  • 怎么让微软账户获得所有权限
  • linux监控软件zabbix
  • 2016年微软股价
  • cocos2d游戏引擎
  • 关于模型视图变化的说法
  • unity销毁预制体
  • shell终端是什么意思
  • python的读取和写入
  • 电子税务局下载app苹果版
  • 水利建设基金如何计提
  • 如何填写财产申报表
  • 电话号码公开是什么意思
  • 江苏国税发票出库时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号