php怎样安装openssl扩展

php安装openssl扩展的方法:首先在PHP安装包中找到curl扩展目录;然后将config0.m4文件重命名;接着运行phpize;最后编译安装,并设置PHP配置文件php.ini即可。

关于openssl

OpenSSL是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。

安装openssl扩展

linux系统篇

1.CentOS系统

php安装包目录:/data/php5.6.14/

PHP安装路径:/usr/local/php/

(下面步骤中的具体路径设置,大家根据自己的实际情况设置即可。)

在PHP安装包中找到curl扩展目录

cd /data/php5.6.14/ext/openssl/

config0.m4文件重命名

mv config0.m4 config.m4

运行phpize

/usr/local/php/bin/phpize

编译安装:

./configure --with-openssl --with-php-config=/usr/local/php/bin/php-config
make && make install

这时候openssl.so就已经在/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/目录下生成了

设置PHP配置文件php.ini,添加下面一行

extension=openssl.so

最后重启服务,使用phpinfo()查看PHP-openssl扩展是否安装成功。

2.Ubuntu系统

执行下面命令:

sudo apt-get install openssl
sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libssl-dev

最后重启服务即可。

Windows系统篇

1: 首先检查php.ini中;extension=php_openssl.dll是否存在, 如果存在的话去掉前面的注释符‘;’, 如果不存在这行,那么添加extension=php_openssl.dll。

2: 讲php文件夹下的: php_openssl.dll, ssleay32.dll, libeay32.dll 3个文件拷贝到 WINDOWS\system32\ 文件夹下。

注意:如果没有 php_openssl.dll ,去网上下载一个,下载下来有很多个php_openssl,找到你相应php版本下面的php_openssl。

3: 重启服务即可

原创文章,作者:IFVRP,如若转载,请注明出处:https://www.wangzhanshi.com/n/16370.html

(0)
IFVRP的头像IFVRP
上一篇 2025年1月2日 12:39:11
下一篇 2025年1月2日 12:39:13

相关推荐

  • ssl证书价格贵吗?有什么申请要求

    ssl证书价格贵吗?有什么申请要求?很多人都不太了解,今天小编为了让大家更加了解ssl证书,所以给大家总结了以下内容,一起往下看吧。 因为,ssl证书的安全性高,所以,如今有越来越…

    2025年1月2日
  • 如何绕过安卓SSL证书验证

    在安全界打拼多年的人一定对对以前在运用安卓运用的时候会记忆犹新,比如比较重要的特点是比如你可以不用去关心所有的SSL错误,而且你可以随意拦截和修改SSL的通信。但是从现在开始你不能…

    2025年1月2日
  • swoole环境支持openssl吗

    大多数新手在安装 Swoole 扩展时,都只会使用 pecl 进行安装,还要增加一些编译参数,比如 openssl 使用命令进行安装:       &…

    2025年1月2日
  • 一些关于SSL安全证书选购方法

    SSL证书由受信赖的证书授予组织CA授予的,它是具备真人实名认证和传输数据数据加密作用。在过去的一年,全世界包含Google、FireFox等各大流行电脑浏览器都会促进站名数据加密…

    ssl证书 2025年1月2日
  • SSL证书有什么用?部署SSL的用处是什么

    SSL证书有什么用?部署SSL的用处是什么?很多人都不太了解,今天小编为了让大家更加了解SSL证书,所以给大家总结了以下内容,一起往下看吧。 许多网友可以在上网的时候发现带有htt…

    2025年1月2日
  • 支付宝支付加密规则是怎么样的

    一、什么是签名? 在了解签名前,先回顾一下支付的交互流程。如上图所示,支付的过程中可以大概分为6个步骤。 用户选择自己的商品提交订单。 商家服务器将商品信息和所需要的金额发给支付宝…

    2025年1月2日
  • 无效认证的服务器是什么意思

    在使用计算机和手机上网的过程中,难免会遇到一些自己不可破解的问题,在遇到这些问题的时候,我们一定要静下心来好好仔细考虑一下这些问题,今天小编就带大家一起来分析一下无效认证的服务器和…

    2025年1月2日
  • SSL证书是怎么保证网站安全的

    浏览器在互联网中充当着十分重要的角色。浏览器是用户访问互联网的重要窗口,当用户访问网站时,都须通过浏览器指向正确的网站地址来完成。如果当遇到不安全的网站,浏览器向用户发出警告时,认…

    2025年1月2日
  • 如何选择SSL证书

    合信ssl证书 1.确定网站类型 绿色地址栏选EV:金融证券、银行、第三方支付、网上商城等,重点强调网站安全和品牌可信形象的网站,涉及交易支付、客户隐私信息和账号密码的传输,使用显…

    ssl证书 2025年1月2日
  • 为什么要卸载ssl

    给网站安装SSL证书之后,网站的通信协议就发生了改变,网站的通信协议就可以变成加密的,对用户来说,自己访问网站不用担心出现网络安全事故,而网站也不用担心网站的核心数据被窃取了,网站…

    2025年1月2日

发表回复

登录后才能评论