php5.6.11 openssl安装

今天开发说php不能发邮件,一看发现没有openssl,想在编译php时就把openssl编译进去加--enable-ssl,如果没有安装的话,那么就按照下面的步骤添加openssl模块

cd /wdzj/source/php-5.6.11/ext/openssl

#/wdzj/lnmp/php5.6.11/bin/phpize
Cannot find config.m4.
Make sure that you run '/wdzj/lnmp/php5.6.11/bin/phpize' in the top level source directory of the module

cp config0.m4 config.m4

yum -y install autoconf

/wdzj/lnmp/php5.6.11/bin/phpize 

./configure --with-openssl --with-php-config=/wdzj/lnmp/php5.6.11/bin/php-config

make; make install

vi /wdzj/lnmp/php5.6.11/lib/php.ini

extension = openssl.so

 

发送邮件报下面的错误

[Composer\Downloader\TransportException]
  The "http://packages.zendframework.com/packages.json" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
  error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
  Failed to enable crypto
解决办法下:
cd /wdzj/lnmp/php/php/extensions/no-debug-non-zts-20131226/
curl http://curl.haxx.se/ca/cacert.pem -o cacert.pem
然后修改php.ini文件
openssl.cafile=/wdzj/lnmp/php/php/extensions/no-debug-non-zts-20131226/cacert.pem

重启php-fpm






 

 

  

 

转载于:https://www.cnblogs.com/zenghui940/p/4739389.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值