发布时间:2020-03-09 16:40:44来源:阅读:
网上升级很多都不完整,不是这里出错就是那里出错。
遇到的问题是:
一、首先升级curl,这个比较容易,虽然支持http2,但是利用命令发送不了APNs的消息,明明支持http2,可以发送消息的头部依然是http/1.1。找了很多资料,需要升级openssl
二、升级openssl也容易,但是编译了很多次,curl -V查看版本的时候,openssl依然是老版本
总结问题,要cURL支持http2,必须满足openssl >= 1.0.2 , cURL >= 7.46.0
安装库文件
sudo apt-get install g++ make binutils autoconf automake git autotools-dev libtool pkg-config zlib1g-dev libcunit1-dev libxml2-dev libev-dev libevent-dev libssl-dev libjansson-dev libjemalloc-dev cython python3-dev python-setuptools
1、升级openssl
sudo add-apt-repository ppa:0k53d-karl-f830m/openssl
sudo apt-get update
sudo apt-get install openssl
2、安装nghttp2
git clone http://github.com/tatsuhiro-t/nghttp2.git
cd nghttp2
autoreconf -i
automake
autoconf
./configure
make
sudo make install
3、升级curl
sudo apt-get build-dep curl
wget http://curl.haxx.se/download/curl-7.55.1.tar.gz
tar zxvf curl-7.55.1.tar.gz
cd curl-7.55.1
./configure --prefix=/usr/local --with-nghttp2=/usr/local --with-ssl
make -s && sudo make install
sudo ldconfig
4、升级php5-curl
apt-get remove php5-curl
apt-get install php5-curl
php5enmod curl
service apache2 restart
DirectX修复工具DirectX repair下载 v3.9增强版 64位/32位 支持win7/win10
200M
EasyTool(IP搜索修改升级工具) v3.2.1.6469 官方版
1.95MB
WhyNotWin11(Windows 11升级检测工具) v2.3.0.22 免费版
2.2M
psdcodec(psd缩略图补丁) v1.6.1 中文注册版 支持win7/win8/win10
1.44M
典典日记本(支持加密内容) v3.0 免费版
1.93M
php开发工具(php程序开发软件) V7.3.3.0 中文版
22.56 MB
Partitionmagic下载
4.1M
WampServer
378.36 MB
ut165下载
4.9M
vcredist_x86下载
2.6M
硬盘分区魔术师下载
12.2MB
2020-06-24
手机与电脑无法连接
开机自检完成后,只显示出类似MAC地址,DHCP、PXE等与网络有关的信息
如何卸载之前版本的显卡驱动并更新适用于Windows 10的驱动
试图安装网络设置驱动程序,无法在网络上找到Lenovo设备并完成驱动安装
标配NVIDIA双显卡笔记本机型的双显卡切换方法
zuihou-admin-cloud 1.6 发布,支持自动生成前端页面
如何在Windows XP/Vista/Win7的系统环境下开启802.1x网络认证?
搜狐邮箱登录慢报错只显示安全内容
还记得传奇游戏有哪些通用装备吗?