window下開啓php支持openssl 的方法

在安裝騰訊微博API程序iweobo時,發現PHP不支持openssl_open(),如何在PHP擴展裏打開php openssl支持?php

一、打開PHP目錄,在php.ini中把「extension=php_openssl.dll」前面的「;」去掉apache

二、複製php安裝目錄中的: libeay32.dll、ssleay32.dll至c:windowssystem32windows

三、複製php_openssl.dll至c:windowssystem32socket

四、重啓IIS或者apache環境ssl

這樣就能夠打開php的openssl_open支持,繼續安裝iweibo了ci

_____________________________________________________get

在windows系統中IIS環境的操做方式:openssl

一、在c:\windows\php.ini中
將;extension=php_openssl.dll前面分號(註釋)去掉
二、複製php安裝目錄中的:
libeay32.dll
ssleay32.dll
至c:\windows\system32
三、複製PHP\ext目錄中的php_openssl.dll至c:\windows\system32
四、重啓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 ,把前面的逗號去掉。it

2.進入AppServ的安裝目錄,到php文件夾裏面,分別搜索 libeay32.dll 和 ssleay32.dll ,把它們複製到 c:/windows/system32 下面io

3.從新啓動 Apache,就能夠了,至於phpMailer的使用方法,請參考phpMailer的例子。

 
相關文章
相關標籤/搜索