苟哥的笔记本
首页
文章归档
关于
文章归档
关于
首页
编程
正文
php7编译安装openssl扩展
苟哥
2020-01-14 PM
2242℃
0条
## 编译安装openssl拓展 因为PHP源码中自带扩展文件夹ext,该文件夹中可以找到openssl扩展源码。 ```shell cd /path/to/php-7.x.x/ext ls ``` 可以看到许多扩展文件夹: ![](http://images.kuryun.com/blog/typecho/1578998541.png) 进入openssl文件夹,开始编译工作。依次执行一下命令: ```shell cd openssl cp config0.m4 config.m4 phpize #用于生成PECL扩展的configure文件 ./configure --with-openssl --with-php-config=/usr/local/php/bin/php-config #配置扩展 make && make install #编译和安装 ``` 如果看到类似的编译结果,说明编译安装成功了: ![](http://images.kuryun.com/blog/typecho/1578998884.png) ## 配置php.ini 编译安装好openssl后,要让php服务能够加载和识别到,还需要在PHP配置文件中开启扩展: 在php.ini文件中增加以下内容: ```shell extension = openssl.so ``` openssl这个文件可以在php.ini中的配置项extension_dir对应的目录找到: ![](http://images.kuryun.com/blog/typecho/1578999217.png) 最后,我们执行以下命令查看扩展是否安装并启用: ```shell php --ri openssl ``` 结果如下,则说明安装成功: ![](http://images.kuryun.com/blog/typecho/1578999313.png) ## 延伸 基本上PHP的PECL扩展都可以使用这样的方法完成安装,不过在执行./configure 的时候,要根据不同扩展进行不同的配置即可。
标签:
PHP
,
openssl
,
PHP扩展安装
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:
http://www.i366211.com/archives/74/
上一篇
讨论多线程synchronized的用法
下一篇
php hash算法实现memcached分布式
取消回复
评论啦~
提交评论
栏目分类
软件安装
10
开发工具
8
算法
2
测试
1
架构
3
填坑记
2
开源
6
科普
6
私域
2
读书笔记
4
编程
48
运营
3
管理
1
标签云
算法
C程序设计语言
C语言
Java
mysql
PHP
ffmpeg
golang
VueJs
脚手架
VueJs实战项目
Intellij IDEA
Centos7
Hyperf
抖音运营
杰克韦尔奇
跌荡一百年
生成海量测试数据
企业管理
习题2-3
习题2-4
习题2-6
异常分类
File
习题2-7
习题2-8
习题2-9
习题3-3
习题3-4
习题3-5
友情链接
申请
SaaS引擎
机器人框架
京东捡漏