php7.4.32如何快速正确的开启OpenSSL扩展 最简单的办法在这里!

🚀 个人主页 极客小俊
✍🏻 作者简介:web开发者、设计师、技术分享博主
🐋 希望大家多多支持一下, 我们一起进步!😄
🏅 如果文章对你有帮助的话,欢迎评论 💬点赞👍🏻 收藏 📂加关注

OpenSSL扩展介绍

在PHP中,OpenSSL扩展库是一个用于实现加密解密功能的扩展, 用于安全通信。

OpenSSL扩展库可以执行各种加密操作,如数据加密、解密、数字签名等。

此外OpenSSL扩展库还支持证书生成和验证,以及各种加密算法,如对称加密算法AES非对称加密算法RSA

OpenSSL扩展库对于实现安全的数据传输身份验证等应用场景非常有用。

例如,您可以使用OpenSSL扩展来创建安全的HTTPS连接,确保数据在传输过程中被加密保护。

此外,通过使用OpenSSL扩展,还可以生成数字证书,以便在Web服务器上启用HTTPS连接,并确保网站的安全性。

总的来说OpenSSL扩展库PHP中一个强大的加密解密工具, 并可用于实现各种安全应用场景。

应用场景

当你使用php中的openssl开头函数的时候,如果没有正确开启,则会出现以下情况!

如图

本质都是环境中缺少openssl依赖扩展库

那么此时你其实可以先查看一下你的php配置情况

echo phpinfo();

如图

你可以查看一下OpenSSL support这个选项,如果你看到为disabled(禁用) 说明你还未正确开启, 所以会报以上的那些奇奇怪怪的错误!

开启OpenSSL扩展

要在PHP中使用OpenSSL扩展库,首先需要在服务器本地环境中安装OpenSSL库

我们安装的php7.4.32中其实已经把相关的文件都默认打包安装上了

我们只需要做一些相关的配置和文件修改就可以了!

这里由于我们是手动安装php和其他php集成环境有所不同,因为可能其他集成环境默认就自动打开了OpenSSL的所有功能!

那么具体详细步骤如下!

修改php.ini

找到你自己安装的php配置文件, 千万别找错文件了!

如图

用一些常见的编辑器打开它!

我这里使用的是phpStorm方便查看!

如图

注意extension_dir配置选项也要指定到自己正确的ext目录路径

如图

然后很多人认为就这么一步就完成了!

但是依旧会提示无法使用OpenSSL扩展库函数的情况!

这个时候我们还要做一些工作才行!

复制相关DLL文件到指定目录

php7.4版本之后, 我们要将libcrypto-1_1-x64.dll,libssl-1_1-x64.dll这两个DLL文件复制到你的Apache安装环境中的 bin目录下!

因为在php5.x版本你可能是复制libeay32.dllssleay32.dllapachebin目录,而在php7.x版本中取而代之的是 libcrypto-1_1-x64.dll,libssl-1_1-x64.dll这两个文件!

那么这两个文件在什么地方呢?

其实就在我们安装的php7.4.32的根目录下!

如图

然后复制这两个dll文件拷贝到你安装的apache安装目录下的bin目录下就可以了!

我这里也是手动安装的apache

目录为:D:\apache 2.4.54\Apache24\bin 这是我的路径

如图

然后为了确保万无一失,我们还需要做一些小小的修改!

比如: 你最好查看一下Apache中的conf文件中的LoadModule ssl_module modules/mod_ssl.so是否开启

另外最好把libcrypto-1_1-x64.dll、libssl-1_1-x64.dll、php_openssl.dll这三个DLL文件都分别复制到以下几个windows系统目录当中!

C:\Windows\System32
C:\Windows\SysWOW64

php_openssl.dll文件默认就存在于phpext目录中

如图

然后复制这3个DLL文件windows的系统目录下

如图

安装完成后,我们可以在PHP.ini配置中开启OpenSSL扩展

最后我们就重启一下apache、phpStorm、操作系统我建议都重启一下,然后再次执行一下phpinfo()

你就可以看到OpenSSL模块已经开启了 OpenSSL support enabled

如图

现在你就可以并通过OpenSSL的相关函数和方法来使用其提供的功能就不会再报错了!

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “👍点赞” “✍️评论” “💙收藏” 一键三连哦!

如果以上内容有任何错误或者不准确的地方,🤝🤝欢迎在下面 👇 留个言指出、或者你有更好的想法,欢迎一起交流学习❤️❤️❤️❤️❤️

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,332评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,508评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,812评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,607评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,728评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,919评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,071评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,802评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,256评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,576评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,712评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,389评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,032评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,798评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,026评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,473评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,606评论 2 350

推荐阅读更多精彩内容