php怎麼開啟openssl模塊
服務器架設後通常不開啟openssl,導致很多功能無法使用。遇到這類問題我們該如何解決呢?php怎樣開啟openssl呢?下面是小編為大家帶來的關於php怎麼開啟openssl模塊的知識,歡迎閲讀。
一、Windows系統開啟openssl方法:
1.檢查對應版本中php.ini文件裏;extension=php_openssl.dll是否存在,如果存在的話去掉前面的註釋符‘;’,如果不存在這行,那麼添加extension=php_openssl.dll。
2.將對應php文件夾下的php_openssl.dll、ssleay32.dll、libeay32.dll三個文件拷貝到C盤系統目錄WINDOWSsystem32文件夾下,如果這次dll文件已經存在,便可直接覆蓋。
3.重啟apache或者iis
此時,php開啟openssl就完成了。
二、Linux系統下開啟方法:
下面就以我的主機為例講解為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
wgethttp://mirrors.sohu.com/php/php-5.2.14.tar.gz
#解壓
tarzxvfphp-5.2.14.tar.gz
#進入PHP的openssl擴展模塊目錄
cdphp-5.2.14/ext/openssl/
/var/www/php5/bin/phpize#這裏為你自己的phpize路徑,如果找不到,使用whereisphpize查找
#執行後,發現錯誤無法找到config.m4,config0.m4就是config.m4。直接重命名
mvconfig0.m4config.m4
/var/www/php5/bin/phpize
./configure--with-openssl--with-php-config=/var/www/php5/bin/php-config
make
makeinstall
#安裝完成後,會返回一個.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/apachectlrestart
此時,Linux系統也成功添加openssl支持了。
三、AppServ Win32如何打開openssl
1.打開c:/windows,裏面有一個文件,然後在裏面搜索 ;extension=php_ ,把前面的逗號去掉。
2.進入AppServ的安裝目錄,到php文件夾裏面,分別搜索 和 ,把它們複製到 c:/windows/system32 下面
3.重新啟動 Apache,就可以了。
-
PHP學習10個基礎知識總結
PHP學習過程中,必須要掌握基礎的知識點,以下是小編為大家搜索整理的PHP學習10個基礎知識總結,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!PHP10個小基礎知識總結1,在HTML嵌入PHP腳本有三種辦法:以下為引用的內容:<scriptlanguage="PHP">//嵌...
-
PHP數組長度的技巧
PHP程序開發快,運行快,技術本身學習快。嵌入於HTML:因為PHP可以被嵌入於HTML語言,它相對於其他語言。編輯簡單,實用性強,更適合初學者。以下是小編為大家搜索整理的PHP數組長度的技巧,希望能給大家帶來幫助!更多經常內容請及時關注我們應屆畢業生考試網!在php中獲取數...
-
用PHP實現文件上傳二法
PHP(HypertextPreprocessor)是一種HTML內嵌式的語言(類似IIS上的ASP)。而PHP獨特的語法混合了C、Java、Perl以及PHP式的新語法。它可以比CGI或者Perl更快速的執行動態網頁。除此之外,用PHP寫出來的Web後端CGI程序,可以很輕易的移植到不同的系統平台上。我們在做...
-
作為程序員必知的16個最佳PHP庫
PHP是一種功能強大的web站點腳本語言,通過PHP,web網站開發者可以更容易地創建動態的引人入勝的web頁面。開發人員可以使用PHP代碼與一些網站模板和框架來提升功能和特性。然而,編寫PHP代碼是一個繁瑣又耗時的過程。為了縮短開發時間,開發人員可以用PHP庫替代編寫代...
相關文章
- How to Enhance the Sense of Happiness英語四級作文
- php開啟openssl的方法
- iPhone6 Plus無法連接電腦怎麼解決
- Zend studio for eclipse中使php可以調用mysql相關函數的設置方
- Help others is helping ourselves英語作文
- 英語Lesson14家庭作業:Happymemories
- 九年級英語《The worlds population Lesson》教案設計
- php開啟openssl的步驟
- php使用MySQL保存session會話
- 英語閲讀:Why Apple says it's slowing down older iPhone