首頁 php教程 PHP开发 php開啟openssl的方法

php開啟openssl的方法

Dec 23, 2016 pm 05:56 PM

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個檔案拷貝到 WINDOWSsystem32  資料夾下。
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中文網!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)