首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >PHP OpenSSL扩展有一个包吗?

PHP OpenSSL扩展有一个包吗?
EN

Ask Ubuntu用户
提问于 2013-07-22 05:40:26
回答 3查看 242.1K关注 0票数 31

我知道OpenSSL扩展在PHP源代码中,但是当我执行apt-get install php5时无法启用它。甚至连apt-get install php5-openssl都没有。我该怎么做?

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2013-07-22 06:30:16

我认为SSL支持不依赖于扩展,它已经内置到Ubuntu的PHP中。尝试在web服务器中创建具有以下内容的PHP文件:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?php phpinfo() ?>

然后在浏览器(http://<server>/<file>.php)中访问它。你应该看到:

我只安装了这些PHP包:libasache2-mod-php5,php5-cli,php5-公共,php5-gd,php5-mcrypt,php5-mysql。

票数 37
EN

Ask Ubuntu用户

发布于 2017-07-26 12:12:38

Try

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
php -i | grep -i openssl

如果安装了OpenSSL扩展,您应该会看到如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
openssl
OpenSSL support => enabled
OpenSSL Library Version => OpenSSL 1.0.1f 6 Jan 2014
OpenSSL Header Version => OpenSSL 1.0.1f 6 Jan 2014
openssl.cafile => no value => no value
openssl.capath => no value => no value
OpenSSL support => enabled

在默认情况下,似乎安装了OpenSSL扩展。

更新

如果没有这个扩展名,可以编辑php.ini文件。

来自php.ini:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;

; If you wish to have an extension loaded automatically, use the following
; syntax:
;
;   extension=modulename.extension
;
; For example, on Windows:
;
;   extension=msql.dll
;
; ... or under UNIX:
;
;   extension=msql.so
;
; ... or with a path:
;
;   extension=/path/to/extension/msql.so
;
; If you only provide the name of the extension, PHP will look for it in its
; default extension directory.
;
票数 28
EN

Ask Ubuntu用户

发布于 2017-10-31 03:57:01

我使用以下方法安装OpenSSL 1.1.0f

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# apt-get install openssl

# php -i | grep -i openssl
openssl
OpenSSL support => enabled
OpenSSL Library Version => OpenSSL 1.1.0f  25 May 2017
OpenSSL Header Version => OpenSSL 1.1.0f  25 May 2017
Openssl default config => /usr/lib/ssl/openssl.cnf
openssl.cafile => no value => no value
openssl.capath => no value => no value
Native OpenSSL support => enabled

希望它能帮到别人!

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/323005

复制
相关文章
PHP OpenSSL扩展 – 对称加密
PHP 在进入7.x 时代后,默认就不再附带 mcrypt 扩展,mcrypt 将被 openssl_* 一族函数所替代。所以,对于 PHPer 来说,有必要学习一下 PHP 的 OpenSSL 扩展。
全栈程序员站长
2022/07/11
2K0
PHP的openssl加密扩展使用小结
枕边书
2018/01/04
1.6K0
php7.0添加curl,mbstring,pdo,openssl扩展
进入php安装源码,若安装源码在/var/local/lnmp1/php-7.0,安装的途径在/var/local/lnmp/php-7.0
93年的老男孩
2019/12/18
1.7K0
PHP的OpenSSL加密扩展学习(一):对称加密
我们已经学过不少 PHP 中加密扩展相关的内容了。而今天开始,我们要学习的则是重点中的重点,那就是 OpenSSL 加密扩展的使用。为什么说它是重点中的重点呢?一是 OpenSSL 是目前 PHP 甚至是整个开发圈中的数据加密事实标准,包括 HTTPS/SSL 在内的加密都是它的实际应用,二是 OpenSSL 提供了对称和非对称加密的形式,也就是我们日常中最普遍的两种加密方式,这都是我们需要掌握的内容。
硬核项目经理
2020/11/03
2.2K0
PHP的OpenSSL加密扩展学习(一):对称加密
PHP的OpenSSL加密扩展学习(三):证书操作
关于对称和非对称的加密操作,我们已经学习完两篇文章的内容了,接下来,我们就继续学习关于证书的生成。
硬核项目经理
2020/11/10
1.1K0
PHP的OpenSSL加密扩展学习(二):非对称加密
上篇文章,我们了解了关于对称和非对称加密的一些相关的理论知识,也学习了使用 OpenSSL 来进行对称加密的操作。今天,我们就更进一步,学习 OpenSSL 中的非对称加密是如何实现的。
硬核项目经理
2020/11/10
8820
PHP 操作 Excel - phpoffice/phpspreadsheet 扩展包
PhpSpreadsheet 是一个用纯PHP编写的库,提供了一组类。使您可以读取和写入不同电子表格文件格式,并且提供了丰富的API接口,可以设置诸多单元格以及文档属性
很酷的站长
2023/02/17
2.5K0
PHP 操作 Excel - phpoffice/phpspreadsheet 扩展包
PHP ImageMagick扩展有哪些函数?PHP ImageMagick扩展的使用方法
ImageMagick是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。
房东的狗丶
2023/02/17
1.8K0
PHP ImageMagick扩展有哪些函数?PHP ImageMagick扩展的使用方法
Laravel5 call to undefined function openssl cipher iv length() 报错 PHP7开启OpenSSL扩展失败
在安装laravel5.5后, 访问显示报错。 call to undefined function openssl cipher iv length()
全栈程序员站长
2022/07/07
5510
有好用的PHP CMS吗
最新帮朋友做个企业站,说白了就是个简单的CMS。 纯展示类的。这种东西技术含量低,千万不要自己从头开发,只要找个现成的cms,改改模板就可以了。时间就是金钱,会改就可以。 我知道有dede,帝国的存在,不过没用过,感觉也挺麻烦了。如果有简单的就更好了。 之前我也做过一个纯展示类的,是基于 DouPHP,不过最高只支持PHP5.2。我的服务器装的PHP7.1和 PHP7.2。我选择不妥协。 于是乎,又去找了其他的cms,经过对比,最终选择了蝉知,说实话这个名字起的一般,很容易打出产值。 用了一阵发现有几个好处:
mafeifan
2018/09/10
8.2K2
有好用的PHP CMS吗
PHP的rar解压读取扩展包学习
作为压缩解压方面的扩展学习,两大王牌压缩格式 rar 和 zip 一直是计算机领域的压缩终结者。rar 格式的压缩包是 Windows 系统中有接近统治地位的存在,今天我们学习的 PHP 扩展就是针对于 rar 的压缩包操作,不过,PHP 的 rar 扩展仅能读取和解压 rar 格式的压缩包,并不能进行压缩操作。
硬核项目经理
2020/11/11
7420
Php扩展开发(二)创建第一个Php扩展函数
接下来,我们对这三个步骤展开,并且辅以一个名为demo_array()的函数作为例子,该函数返回一个 我们在扩展函数中创建的数组作为返回值。
用户2131907
2019/02/27
1.3K0
php 开启 openssl 的方法
php 开启 openssl 的方法,大多数情况下 openssl 是没有开启的,要想启用需要进行下简单的设置 windows 下开启方法:
Savalone
2020/01/06
2.6K0
iplocation是一个php扩展
iplocation,这是一个php扩展,其实不光可以用于定位ip,也可以用于搜索结构类似的数据(ip->地区)
用户7108768
2021/09/24
8500
soapclient php 扩展,PHP扩展—SOAP[通俗易懂]
SOAP扩展可以用于编写SOAP服务器和客户端,支持 SOAP 1.1, SOAP 1.2 和 WSDL 1.1 规格的子集。
全栈程序员站长
2022/11/16
1.9K0
PHP语言最优雅的支付SDK扩展包
yansongda/pay 是一个用于处理支付宝、微信、抖音、银联和江苏银行支付的 PHP SDK 扩展包。该项目旨在提供一个优雅、易扩展的支付解决方案,支持多种支付方式和平台。主要编程语言为 PHP,适合在PHP环境中使用
Tinywan
2025/03/06
890
PHP语言最优雅的支付SDK扩展包
PHP的zlib压缩工具扩展包学习
总算到了我们压缩相关扩展的最后一篇文章了,最后我们要学习的也是 Linux 下非常常用的一种压缩格式:.gz 的压缩扩展。作为 PHP 的自带扩展,就像 zip 一样,zlib 扩展是随着 PHP 的安装包一起发布的,所以我们在编译的时候直接加上 --with-zlib 就可以了,如果无法找到对应的软件包的话,使用 yum 安装相应的软件包即可。
硬核项目经理
2020/11/26
1.4K0
PHP的zlib压缩工具扩展包学习
php openssl生成证书,php中使用OpenSSL生成证书及加密解密[通俗易懂]
摘要:这篇文章主要介绍了PHP中使用OpenSSL生成证书及加密解密,需要的朋友可以参考下依赖于OpenSSL扩展/*加密解密*/
全栈程序员站长
2022/11/04
2.4K0
pecl安装swoole扩展怎么开启openssl
这些是用于开启某些特性,比如 openssl 是来启用 SSL 支持,大多数新手在这里都会选择 yes,之后就开始编译了
沈唁
2019/12/09
4.8K0
Dockerfile PHP环境apt包加速及扩展支持(优化)
之前写了一篇用DockerFile构建PHP环境,但是在日常开发中,我们经常使用一些扩展,比如:Redis、MongoDB以及Swoole,那么我们就需要在容器里面进行PHP相关扩展的安装了,后面我对Dockerfile文件进行了优化,预先安装好这几个扩展(不需要的请自行去掉)。
子润先生
2021/06/23
1.5K0

相似问题

有一个Rawstudio 2.0包吗?

30

Php5-Ubuntu16.04LTS的openssl包?

20

修补已安装的PHP包有副作用吗?

10

有可能禁用(冻结)一个包吗?

20

VirtualBox扩展包的危害有多大?

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文