php開啟openssl擴充套件

2022-07-26 04:45:10 字數 1188 閱讀 1269

1: 首先檢查php.ini中;extension=php_openssl.dll是否存在, 如果存在的話去掉前面的注釋符『;』, 如果不存在這行,那麼新增extension=php_openssl.dll。

2: 講php資料夾下的: php_openssl.dll, ssleay32.dll, libeay32.dll 3個檔案拷貝到 windows\system32\ 資料夾下。

檢視php版本可以用如下**:

<?php

phpinfo();?>

找到相應版本之後,按照上面講的第二步來就可以了。

4: 重啟apache或者iis

至此,openssl功能就開啟了。

我使用的是阿里雲ecs,php版本:php-5.5.7

下面方案就以我的主機為例講解為php新增openssl模組支援。

網上一些答案說要重新編譯php,新增configure引數,增加openssl的支援。這裡講乙個不需要重新編譯的方法。

用ssh工具連線到主機。

wget 解壓tar zxvf php-5.5.7.tar.gz

# 進入php的openssl擴充套件模組目錄cd php-5.5.7/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

php安裝openssl 擴充套件

etc php bin phpize phpize的路徑根據各自安裝有所不同 如果遇到cannot find config.m4.make sure that you run usr local bin phpize in the top level source directory of the ...

linux 編譯php擴充套件 openssl

首先 進入php 原始碼目錄 ext 找到openssl的原始碼檔案 然後使用 usr local php bin phpize 處理 接著 configure make make install 編譯完成以後 系統會顯示乙個路徑 usr local php lib php extensions n...

PHP安裝OPENSSL擴充套件模組

新專案上線時,php開發同事反映郵件功能不能正常使用。原來是用465的smtp加密埠,不是25埠。那要為當前的php安裝openssl擴充套件啦。還好,網上有很多,弄乙個過來就搞定。我簡單直接的yum install openssl openssl devel 最後,kill usr2 php fp...