程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP基礎知識 >> WIN下如何在PHP擴展裡打開openssl支持?

WIN下如何在PHP擴展裡打開openssl支持?

編輯:PHP基礎知識
 

在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的例子。
 

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved