window下开启php支持openssl 的方法

在安装腾讯微博API程序iweobo时,发现PHP不支持openssl_open(),如何在PHP扩展里打开php openssl支持?

1、打开PHP目录,在php.ini中把“extension=php_openssl.dll”前面的“;”去掉

2、复制php安装目录中的: libeay32.dll、ssleay32.dll至c:windowssystem32

3、复制php_openssl.dll至c:windowssystem32

4、重启IIS或者apache环境

这样就可以打开php的openssl_open支持,继续安装iweibo了

_____________________________________________________

在windows系统中IIS环境的操作方式:

1、在c:\windows\php.ini中
将;extension=php_openssl.dll前面分号(注释)去掉

2、复制php安装目录中的:
libeay32.dll
ssleay32.dll
至c:\windows\system32
3、复制PHP\ext目录中的php_openssl.dll至c:\windows\system32
4、重启IIS

其他操作方式:

windows下php开启openssl
用ci的email类发邮件的时候发现来是出现这么一个错误:
unable to connect to ssl
(Unable to find the socket transport “ssl” – did you forget to enable it when you configured PHP?)
不过在php.ini里也没有发现ssl的扩展,去apache里倒是有个ssl的扩展,不过一打开就启动不成功(应该是需要配置一些东西才行),后来发现php文件夹下有openssl的扩展,只是安装不成功,于是上网搜原因,最后终于解决了,有用资料如下:
1,要想开启mcrypt支持,系统需要安装了libmcrypt.dll库。
这个一般用户是没有安装过的,但不用担心,PHP的windows发行包里已经给我们附带了此文件,在PHP压缩包的根目录下即可找到,然后将其复制到%system%/system32目录下即可。
2,要想开启OpenSSL支持,系统需要安装libeay32.dll和ssleay32.dll两个库。
如果你以前安装过OpenSSL,那么你的系统目录中应该已经存在这两个文件;如果没有安装,PHP的windows发行包里同样附带了这两个文件,将其复制到%system%/system32目录下即可。

AppServ Win32如何打开openssl——————–

1.打开c:/windows,里面有一个php.ini文件(AppServ居然将php的配置文件移到这里来!),然后在里面搜索 ;extension=php_openssl.dll ,把前面的逗号去掉。

2.进入AppServ的安装目录,到php文件夹里面,分别搜索 libeay32.dll 和 ssleay32.dll ,把它们复制到 c:/windows/system32 下面

3.重新启动 Apache,就可以了,至于phpMailer的使用方法,请参考phpMailer的例子。

出处:http://www.u1w.cn/help/zhifu/newsbody.asp?id=288

时间: 2024-10-01 07:59:34

window下开启php支持openssl 的方法的相关文章

[archlinux][tls] archlinux下使curl支持sslv3的方法

描述 在archlinux下,希望使用curl产生一条使用sslv3的https访问请求. 使用curl的如下命令: curl -k -vvv --sslv3 https://192.168.7.9:8080 然而很遗憾,因为sslv3太老了,所以它不支持, ╰─>$ curl -k -vvv --sslv3 https://192.168.7.9:8080 * Trying 192.168.7.9:8080... * TCP_NODELAY set * Connected to 192.168

关于在 java 8 下开启 TLS_RSA_WITH_3DES_EDE_CBC_SHA 支持 xp ie8 tls1.0 的正常访问

最近为 aioserver 增加了ssl支持. 在 myssl.com 上测试了一下,关于[客户端握手模拟]发现 ie8 xp tls1.0  这一项提示:握手失败 (服务器断开连接) 我又试了一下 baidu.com 和 taobao.com, 关于 ie8 xp tls1.0,可以握手成功,使用的[加密套件]: TLS_RSA_WITH_3DES_EDE_CBC_SHA 虽说 ie8 现在用的少,但国内应该还有一部分用户在使用,那就想办法让 java 8 支持 ie8 tls1.0 的访问吧

iOS开发随笔 28:Mac系统下开启和关闭隐藏文件的方法

在Mac下找到终端,输入以下命令(注意区分大小写): 显示Mac隐藏文件的命令: defaults write com.apple.finder AppleShowAllFiles -bool true 隐藏Mac隐藏文件的命令: defaults write com.apple.finder AppleShowAllFiles -bool false

window 下完全卸载Cygwin最简单方法

Cygwin [声明]欢迎转载,但请保留文章原始出处:http://blog.csdn.net/yelangjueqi/article/details/45199209 这个玩意安装麻烦,卸载也同样麻烦,各种方式试过,都无法删除.百般尝试,终于发现一个最简单方法,还记得你安装cygwin时的那个setup.exe吗?通过这个东西可以完全移除cygwin!如果你忘记setup.exe这个东西放置在哪里了,可以去官网(https://cygwin.com/install.html)重新下载一个set

Window下Qt Creator启动错误解决方法

很多电脑现在都是用的是双显卡,高性能的独显和性能比较差但耗电少的集显,在Window10系统下右键点击软件,在"图形处理器"里面可以选择使用什么显卡操作此软件.下面是我在运行Qt Creator时碰到的问题,双击软件,软件没有任何反应,既没有打开软件的界面,也没有报错.在多次尝试后,右键软件,选择以"集成图形"的方式打开,就OK了.为了避免每次选择造成的麻烦,我们可以更改默认图形处理器,将该软件选择默认以"集成图形"的方式打开.记住为了不影响其他

Windows下配置PHP支持LDAP扩展方法(wampserver)

在网上搜了好多文章都不行呢,大都是没有开启扩展的问题,可是我的是开启的. 终于看到一篇文章,因为我用的是wampserver.下面是文章原话: 然后你发现上面的提示依旧,因为这是网上大多能查到的资料的记载,然后找了dll的依赖列表发现,其实加载ldap扩展还依赖一个dll文件,那就是 libsasl.dll,如果你使用的是wampserver的花,系统加载的是apache目录的bin(php.ini也在这个目录里面的),那么需要从php目录里把这个文件复制到apache/bin里面或者syste

Window下,Jenkins忘记密码解决方法

没有修改过密码的情况下找回初始密码(或者第一次部署的时候) 进入目录 D:\jenkins\secrets ,找到文件 initialAdminPassword 在jenkins页面,输入登录名admin,然后复制文件中的一串字符,就是密码,进行登录 admin密码修改过后忘记的情况 进入目录 D:\jenkins\ ,打开文件 config.xml ,找到关键词  useSecurity ,把后面的值 true 改为false 重启jenkins 管理员运行 cmd(C:\Windows\Sy

php开启openssl的方法,openssl安装

php开启openssl的方法,openssl安装 2014年10月10日 8312次浏览 什么是openssl? 关于openssl,我说的不如百度百科齐全,还是看看百度百科的解释吧!http://baike.baidu.com/view/300712.htm php开启openssl的方法,大多数情况下openssl是没有开启的,要想启用需要进行下简单的设置: windows下开启方法: 1: 首先检查php.ini中:extension=php_openssl.dll是否存在, 如果存在的

Yii在window下的安装方法

首先,在http://www.yiichina.com/上下载yii 然后,配置系统环境变量,在win8下,按win+x,找到系统->高级系统设置->环境变量->path 把php的运行环境,加入到环境变量中,以分号隔开.如,我的是D:\wamp\bin\php\php5.4.12 在运行中输入php命令,会出现闪烁的下划线,说明环境变量配置成功. 最后,切换到yii目录下的framework目录下,执行下面的命令: php  yiic webapp  ../my_pro--------