php7安裝openssl擴展方法 linux

linux環境與windows,開啓的方式不一樣的,在windows環境下,打開php.ini中;extension=php_openssl.dll是否存在, 如果存在的話去掉前面的註釋符‘;’, 如果不存在這行,那麼添加extension=php_openssl.dll  然後再重啓php環境的就好,按照windows方式,在linux上面操作剛纔的步驟,發現php.ini中開啓了openssl但是還是不行,後來運行phpinfo()才發現,根本就沒有安裝openssl擴展。

當前linux  php-7.0.11 版本,我的源碼在 /usr/local/php-7.0.11 ,安裝位置在 /usr/local/php7

1、進入openssl的擴展目錄 :/usr/local/php-7.0.11/ext/openssl

2、運行phpize

/usr/local/php7/bin/phpize

3、執行安裝

./configure --with-openssl --with-php-config=/usr/local/php7/bin/php-config
 
make&&make install

4、執行安裝後,會提示在某個目錄生成.so文件,我生成的位置在 /usr/local/php7/lib/php/extensions/no-debug-non-zts-20151012/ 下(當然具體路徑還是你安裝以上的步驟後,黑屏上顯示的生成的路徑,一定要記錄下來,待會有地方需要用到的)

5、打開php.ini  (若是你不知道你php.ini文件在哪裏,可以用這個命令查找位置   find  / -name php.ini )

當前環境的php.ini  路徑在 /usr/local/php7/lib/php.ini

vim /usr/local/php7/lib/php.ini

6、添加下面兩句話

extension_dir = "/usr/local/php7/lib/php/extensions/no-debug-non-zts-20151012/" 
extension=openssl.so

7、重啓php即可。

希望以上的方法,可以幫到大家。謝謝 觀看。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章