開啟php,php開啟openssl的方法

2021-10-25 21:32:37 字數 1289 閱讀 1053

php開啟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的支援。這裡講乙個不需要重新編譯的.方法。

用ssh工具連線到主機。

.**如下:

cd /var/www/php5

wget

# 解壓

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支援。

Visual Strudio無法開啟或開啟不正常

在開啟visual strudio的時候,彈出對話方塊讓提示你 校驗碼錯誤 各種情況下英文提示,不一定意思完全一樣,但總體意思是這個 不輸入vs就無法開啟,或者打不正常。這個時候你要注意了。分清楚是vs彈的對話方塊還是vs中裝的外掛程式或第三方庫之類彈的對話方塊或者報錯。這個可以從對話方塊內容和對話...

mysql log開啟 開啟MySQL log

今天開發問我,mysql有無操作日誌可查,呵呵,當然有了,不過預設情況下是沒有開啟的,開啟步驟如下 1,在 etc my.cnf mysqld後面新增log var lib mysql mysql.log 2,重啟mysql 3,驗證是否正常 root youxia64 mysql uroot p1...

python開啟檔案 Python檔案開啟模式

python 內建函式 python 內建函式 python open 函式用於開啟乙個檔案,建立乙個 file 物件,相關的方法才可以呼叫它進行讀寫。寫入檔案時,不會自動加入換行,需要手動在末尾加入,在每個元素後面都換行n,可以用 fo.writelines line n for line in ...