当前位置: 首页 > news >正文

linux安装openssl、swoole等扩展的具体步骤

作者:白狼 出处:http://www.manks.top/linux-in... 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
编译安装
先来看编译安装的php,如果需要安装新的扩展,这里以安装openssl扩展为例进行说明

1、找到php源码目录,我们这里的源码位于 /opt/download/php-5.5.30 ,如果找不到了,查看当前php版本,通过 wget http://cn2.php.net/distributi... 把php-5.5.30改为具体版本重新下载即可

2、切换到源码目录,找到对应的扩展包 cd /opt/download/php-5.5.30/ext/openssl

3、找到phpize所在目录(可通过whereis查找),然后执行 /usr/local/bin/phpize

4、有的可能执行后报错,提示无法找到config.m4,当前目录config0.m4就是config.m4,直接直接重命名即可(mv config0.m4 config.m4)

5、./configure --with-openssl --with-php-config= /usr/local/bin/php-config

6、make && make install,执行成功后会生成一个openssl.so文件

7、在php.ini文件中查找:extension_dir = , 在php.ini文件内添加 extension=openssl.so

8、重启apache,通过php -m或者phpinfo查看扩展是否安装成功

yum安装
通过yum安装的php,安装扩展就简单多了

yum install php-openssl

安装其他扩展如swoole扩展,同样这么操作即可

[考虑目前国内网站大部分采集文章十分频繁,更有甚者不注明原文出处,原作者更希望看客们查看原文,以防有任何问题不能更新所有文章,避免误导!] 查看原文

相关文章:

  • CSS 分享
  • VS2017 常用快捷键
  • Vue.js源码(2):初探List Rendering
  • 如何把文字转换成语音,文字转语音转换器能帮你
  • 面试官:你接受免费加班吗?程序员这样怼回去,网友:老铁没毛病
  • fseek的使用
  • assert()函数用法
  • Python Day29
  • java socket之多人聊天室Demo
  • NCRE考试感想 四级嵌入式(下)
  • ps调整图层
  • 使用zabbix系统批量监控Url返回码
  • 1 weekend110的hdfs源码跟踪之打开输入流 + hdfs源码跟踪之打开输入流总结
  • 支持手机版微信分享显示帖子标题+缩略图+简介】的分享奖励积分插件
  • springMvc源码学习之:spirngMvc的参数注入的问题
  • 「面试题」如何实现一个圣杯布局?
  • Android交互
  • gops —— Go 程序诊断分析工具
  • HomeBrew常规使用教程
  • HTTP中GET与POST的区别 99%的错误认识
  • Java 最常见的 200+ 面试题:面试必备
  • node和express搭建代理服务器(源码)
  • PAT A1017 优先队列
  • vue-cli在webpack的配置文件探究
  • vue中实现单选
  • 构建工具 - 收藏集 - 掘金
  • 机器学习中为什么要做归一化normalization
  • 看域名解析域名安全对SEO的影响
  • 力扣(LeetCode)21
  • 力扣(LeetCode)56
  • 聊一聊前端的监控
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 用jQuery怎么做到前后端分离
  • C# - 为值类型重定义相等性
  • elasticsearch-head插件安装
  • Java性能优化之JVM GC(垃圾回收机制)
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • ​低代码平台的核心价值与优势
  • !!java web学习笔记(一到五)
  • #{} 和 ${}区别
  • #《AI中文版》V3 第 1 章 概述
  • #android不同版本废弃api,新api。
  • (7)STL算法之交换赋值
  • (八十八)VFL语言初步 - 实现布局
  • (二十四)Flask之flask-session组件
  • (附源码)计算机毕业设计高校学生选课系统
  • (转)fock函数详解
  • (转)LINQ之路
  • (转)程序员技术练级攻略
  • .htaccess配置常用技巧
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .NET 材料检测系统崩溃分析
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .net生成的类,跨工程调用显示注释
  • .NET值类型变量“活”在哪?