LNMP,PHP开启openssl,功能扩展,K哥
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哥
轉載于:https://blog.51cto.com/kevinzhang91/1956338
總結
以上是生活随笔為你收集整理的LNMP,PHP开启openssl,功能扩展,K哥的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sparkStreaming 练习
- 下一篇: PHP对象的遍历