linux下PHP安装openssl扩展

很多时候都会用到openssl组件,下面就介绍一下linux下php安装openssl扩展:

  1. 安装openssl组件,一般php安装目录中都有许多扩展组件的安装包,当然也包括openssl,例如我的php安装目录是/data/php-5.4.32,那么openssl组件的安装目录则为/data/php-5.4.32/ext/openssl,然后执行以下操作

    (1) cd /data/php-5.4.32/ext/openssl

    (2) mv config0.m4 config.m4

    (3) /data/php/bin/phpize

    (4) ./configure –with-openssl
    –with-php-config=/data/php/bin/php-config,如果此步报Cannot find OpenSSL’s <evp.h> 的错误执行以下命令:

        yum install openssl openssl-devel

        ln -s /usr/lib64/libssl.so /usr/lib/

    然后重复(3)(4)步骤

    (5)make

    (6)make install,安装成功会生成一个目录里面包含openssl.so

  2. 修改php.ini文件,首先应设置一个扩展组件的存放目录,例如我的存放目录为/data/php/ext,那么修改php.ini中的extension_dir为extension_dir = “/data/php/ext”,然后在扩展组件最后添加extension=openssl.so,最后保存文件

  3. 重启php和nginx

  4. phpinfo查看openssl是否安装成功

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

(0)
SVEPB的头像SVEPB
上一篇 2025年1月2日 12:39:16
下一篇 2025年1月2日 12:39:18

相关推荐

  • Ubuntu中怎么卸载OpenSSL

    卸载原有 openssl 版本 # sudo apt-get remove openssl 下载最新源码 # sudo …

    2025年1月2日
  • 网站ssl证书的作用以及如何正确使用

    网站ssl证书在当今很多企业网站当中都出现了,企业为了给网站更好的安全防护,特地在CA机构当中去申请这种证书。CA是一个权威机构,颁发的ssl证书安全性极高,所以在这个机构申请ss…

    2025年1月2日
  • 升级openssl和openssh的shell脚本是怎样的

    #!/bin/bash # 关闭SELinux sed -i 's/enforcing$/disabled/g' /etc/selinux/config set…

    ssl证书 2025年1月2日
  • https ssl证书申请的步骤,浏览器如何查看http证书

    安全证书对于网站来说是很重要的,这些证书可以给网站更好的安全防护,防止网站当中的重要信息,在传输的过程中被篡改或者盗用。因此很多企业在保护网站信息安全的时候,都会选择申请https…

    2025年1月2日
  • 如何用微信本地数据库获取密钥

    怎么找PC微信本地数据库的密钥,我们知道微信使用的数据库是sqlite3,然后数据库是经过 aes 加密的,我们需要找到aes的密钥,才能解密,然后进行数据库操作。思路是在微信登陆…

    2025年1月2日
  • 便宜的ssl证书是什么

    现在网络进步得如此快速,很多人会自己建立网站,但是现在是一个大数据的时代,在网站上会很容易留下痕迹,所以每一个网站都会选择认证一个ssl证书,用来保证网站的信息传输安全性。以前我们…

    2025年1月2日
  • 为什么要使用HTTPS加密

    合信ssl证书 1、HTTP页面将标记“不安全” 当用户访问网站时,没人想要浏览器上的红色警告,但是如果你的网站采用HTTP链接来传输数据,那红色警告将成为常态。 以前浏览器对不安…

    ssl证书 2025年1月2日
  • ssl证书的示例分析

    离开中国市场已8年的Google,被媒体报道搜索业务将要重返中国市场,对于用户来说是个好消息,毕竟Google搜索更人性化,被大众所接受,Google浏览器市场占有率居高不下,被大…

    2025年1月2日
  • php openssl base64解密

    一、最近有项目接入了第四方支付,第四方支付提供的文档需要两边进行openssl配合私钥、公钥进行RSA加密来双方通信 二、环境说明 1、LAMP、LNMP都可以,我的环境暂时是LA…

    2025年1月2日
  • ssl证书有效期是多久

    在如今的网络通信社会上,一般的网络网站都会通过相关安全的检验,其一般都是通过一些安全协议来检验,而最常见的就是ssl证书,它拥有着双向的保障,不仅可以保护用户传输的信息安全,还可以…

    2025年1月2日

发表回复

登录后才能评论