当前位置: 首页 > 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的参数注入的问题
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • 2018一半小结一波
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • ES6简单总结(搭配简单的讲解和小案例)
  • fetch 从初识到应用
  • java2019面试题北京
  • JavaScript的使用你知道几种?(上)
  • Laravel 菜鸟晋级之路
  • 观察者模式实现非直接耦合
  • 简单实现一个textarea自适应高度
  • 紧急通知:《观止-微软》请在经管柜购买!
  • 力扣(LeetCode)357
  • 前端相关框架总和
  • 原创:新手布局福音!微信小程序使用flex的一些基础样式属性(一)
  • 再次简单明了总结flex布局,一看就懂...
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • zabbix3.2监控linux磁盘IO
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • # 安徽锐锋科技IDMS系统简介
  • (31)对象的克隆
  • (9)目标检测_SSD的原理
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (汇总)os模块以及shutil模块对文件的操作
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (实战篇)如何缓存数据
  • (算法)Travel Information Center
  • (推荐)叮当——中文语音对话机器人
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (一)基于IDEA的JAVA基础12
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • (转)关于多人操作数据的处理策略
  • .L0CK3D来袭:如何保护您的数据免受致命攻击
  • .net6+aspose.words导出word并转pdf
  • .net生成的类,跨工程调用显示注释
  • ::什么意思
  • ??myeclipse+tomcat
  • @ComponentScan比较
  • @RequestMapping处理请求异常