標籤:php安裝openssl openssl openssl擴充 openssl安裝
2017.8.15
叮咚,開發又找來了
說一台測試伺服器上PHP沒有openssl
需要用到這個
好吧,給開發裝一個好咯
大家都知道PHP有個指令碼是phpize
那麼就用這個來擴充下openssl
省的重新編譯啦啦啦
PHP版本5.4.45
其實版本並沒什麼卵用
只是要確保你現在的版本和下載的PHP包是同樣的就可以了
*PHP官網下載連結,叫俺K哥
wget http://cn2.php.net/distributions/php-5.4.45.tar.gz
解壓
tar -zxvf php-5.4.45.tar.gz
進入到openssl的位置
cd php-5.4.45/etc/openssl
找到你的phpize指令碼路徑,在php-5.4.45/etc/openssl目錄下執行
find / -name phpize
/usr/local/php/bin/phpize
報錯了吧(無法找到config.m4),直接替換
mv config0.m4 config.m4
重新執行
/usr/local/php/bin/phpize
編譯安裝
./configure --with-openssl --with-php-config=/usr/local/php/bin/php-config
make
make install
找到modules目錄,裡面會有一個檔案叫openssl.so
cd modules
把so轉移到你習慣的檔案夾
mv openssl.so /usr/local/php/lib/php/extensions/
修改你的PHP設定檔
vi /etc/php.ini
找到這一行,修改
extension_dir = "/usr/local/php/lib/php/extensions/"
最下面添加
extension=openssl.so
OK,到了這裡,你已經完成了
重啟PHP,nginx
開始你的測試吧,K哥
本文出自 “kevinzhang91” 部落格,請務必保留此出處http://kevinzhang91.blog.51cto.com/12012510/1956338
LNMP,PHP開啟openssl,功能擴充,K哥