php开启openssl的方法,大多数情况下openssl是没有开启的,要想启用需要进行下简单的设置

windows下开启方法:

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

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

3: 重启apache或者iis(iisreset /restart)

至此,openssl功能就开启了。

Linux下开启方法:

我使用的是锦尚数据的云主机,PHP版本:5.2.14

下面方案就以我的主机为例讲解为PHP添加openssl模块支持。

网上一些答案说要重新编译PHP,添加configure参数,增加openssl的支持。这里讲一个不需要重新编译的方法。

如果服务器上存在PHP安装包文件最好,如果已经删除,去下载和phpinfo页面显示版本一样的PHP安装文件,我这里是 php-5.2.14.tar.gz

推荐去搜狐镜像下载,网易镜像没有找到。地址为: http://mirrors.sohu.com/php/

用ssh工具连接到主机。

复制代码 代码如下:

# 下载到/var/www/php5目录下

cd /var/www/php5

wget http://mirrors.sohu.com/php/php-5.2.14.tar.gz

# 解压

tar zxvf php-5.2.14.tar.gz

# 进入PHP的openssl扩展模块目录

cd php-5.2.14/ext/openssl/

/var/www/php5/bin/phpize # 这里为你自己的phpize路径,如果找不到,使用whereis phpize查找

# 执行后,发现错误 无法找到config.m4 ,config0.m4就是config.m4。直接重命名

mv config0.m4 config.m4

/var/www/php5/bin/phpize

./configure --with-openssl --with-php-config=/var/www/php5/bin/php-config

make

make install

# 安装完成后,会返回一个.so文件(openssl.so)的目录。在此目录下把openssl.so 文件拷贝到你在php.ini 中指定的 extension_dir 下(在php.ini文件中查找:extension_dir =),我这里的目录是 var/www/php5/lib/php/extensions

# 编辑php.ini文件,在文件最后添加

extension=openssl.so

# 重启Apache即可

/usr/local/apache2/bin/apachectl restart

好了,现在就成功添加openssl支持。

php启用openssl,php开启openssl的方法相关推荐

  1. 开启php,php开启openssl的方法

    今天调试程序的时候提示,请开启openssl,原来大多数情况下openssl是没有开启的,要想启用需要进行下简单的设置 php开启openssl的方法,大多数情况下openssl是没有开启的,要想启用 ...

  2. php启用openssl,php怎么开启openssl模块

    php怎么开启openssl模块 服务器架设后通常不开启openssl,导致很多功能无法使用.遇到这类问题我们该如何解决呢?php怎样开启openssl呢?下面是小编为大家带来的关于php怎么开启op ...

  3. php openssl做什么,php开启openssl的方法

    php开启openssl的方法 关注:294  答案:2  mip版 解决时间 2021-02-02 21:13 提问者笑低了眉眼 2021-02-02 05:23 我是一个小白,对于php完全不懂, ...

  4. 如何开启OpenSSL和mcrypt

    1,要想开启mcrypt支持,系统需要安装了libmcrypt.dll库. 这个一般用户是没有安装过的,但不用担心,PHP的windows发行包里已经给我们附带了此文件,在PHP压缩包的根目录下即可找 ...

  5. 如何在源码包编译安装的 LEMP 环境下开启 OpenSSL 功能

    如何在源码包编译安装的 LEMP 环境下开启 OpenSSL 功能 Hello,大家好!我是--邪恶君子! 今天,给大家分享一下解决源码包编译安装 LEMP 环境下开启 OpenSSL 功能问题的过程 ...

  6. 谷歌浏览器如何启用java小脚本_各种浏览器开启JavaScript脚本方法

    随着网站设计技术的发展,为了用户友好体验,大部分网站使用了JavaScript脚本设计,如果您的浏览器禁用或关闭的JavaScript支持,那么可能造成网站体验差或网站部分功能无法使用 下面提供10种 ...

  7. 关于 ubuntu上qt5.9.3使用openssl出现“openssl unsupport platform” 的解决方法

    欢迎技术交流和帮助,提供IT相关服务,索要源码请联系博主QQ: 21497936,若该文为原创文章,未经允许不得转载 原博主博客地址:https://blog.csdn.net/qq21497936 ...

  8. 宝塔linux面板如何开启openssl,宝塔linux面板之升级OpenSSL教程

    下面由宝塔面板教程栏目给大家介绍升级OpenSSL教程,希望对需要的朋友有所帮助! 升级OpenSSL教程(亲测可用) 目前一些服务器的OpenSSL还是1.0.1e版本,今天进行服务器漏洞检测出现O ...

  9. 开启php的ssl,php怎么开启ssl?开启ssl的方法

    当访问启用SSL资源的时候,会出现\"did you forget to enable it when you configured PHP\"错误提示,从提示我们可以看出肯定是p ...

最新文章

  1. codeblocks使用指南
  2. C# Note34: 异常机制相关小点
  3. python 利用正则构建一个计算器
  4. DELL R720 服务器 RAID阵列卡配置介绍
  5. 2020idea插件怎么同步_没有用过这些插件,别说你在用vscode
  6. ajax mysql登录我注册_ajax方式实现注册功能(提交数据到后台数据库完成交互)
  7. php中的oop,php oop有什么用?
  8. Django框架(十九)—— drf:序列化组件(serializer)
  9. listen函数的第二个参数_signal(SIGPIPE,?SIG_IGN)listen函数中backlog参数分析
  10. java中各种运算符
  11. 32点亮8个呼吸灯_艾扬格瑜伽32 个经典体式 amp; 2 大呼吸法经典示范图(收藏级)...
  12. Qt 统计文件夹的文件总大小
  13. JSP企业人事管理系统
  14. 3559A对接IMX577 4lane 12M
  15. None of the following candidates is applicable because of a receiver type mismatch
  16. TFT-LCD显示屏工作原理图文解析
  17. 互联网+大赛作品_“颂中国力量 绘美好梦想”全市中小学生互联网+书画大赛作品展示(二十二)...
  18. 使用华为云云耀服务器安装宝塔面板
  19. Python字符串对齐方法(ljust()、rjust()和center())详解
  20. 小程序自定义导航栏指南

热门文章

  1. 建议把英语改成选修的计算机老师,越来越多的人建议高中将英语作为选修课,而非必修课,您认同吗?...
  2. html 垂直线代码,html – Bootstrap 3水平和垂直分隔线
  3. gilab无法解析php文件,gitlab重新设置域名后就无法访问了。
  4. 【MFC系列-第7天】MFC类库封装原理
  5. 【模式识别】特征评价和可分性判据实验报告及MATLAB仿真
  6. xaml语言建立首个win8 Metro应用,rss阅读器
  7. Geany——Python配置
  8. 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---55
  9. 【luogu 1024 一元三次方程求解】二分思想
  10. bootstrap在ie8下,兼容媒体查询