ourinsama 发表于 2017-2-2 23:57:02

请问 LNMP的cURL怎么升级

没有找到LNMP升级curl教程,请补充升级教程

licess 发表于 2017-2-3 09:14:29

如果是要改php里显示的curl版本,自己编译想要版本的curl并安装到指定目录,修改php编译参数--with-curl为--with-curl=指定目录

ourinsama 发表于 2017-2-3 20:46:27

原帖由 licess 于 2017-2-3 09:14 发表 http://bbs.vpser.net/images/common/back.gif
如果是要改php里显示的curl版本,自己编译想要版本的curl并安装到指定目录,修改php编译参数--with-curl为--with-curl=指定目录
非常感谢军哥您能这么快回复,我的VPS Ubuntu14.04 LNMP.org V1.3 PHP V7.0.15
这是我curl升级升级之后的版本,
root@iZ28aob06zeZ:~# curl --version
curl 7.52.1 (x86_64-pc-linux-gnu) libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smtp smtps telnet tftp
Features: AsynchDNS IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP

PHPINFO显示的是:
curl

cURL support
enabled
cURL Information
7.35.0

请问应该怎么编译PHP呢?
curl目录 /usr/local/curl/
我PHP编译步骤
cd /lnmp1.3-full/src/php-7.0.15/etc/curl/
执行 /usr/local/php/bin/phpize
再编译 ./configure --with-php-config=/usr/local/php/bin/php-config --with-curl=/usr/local/curl/
再 make && make install
但是重启了LNMP或PHP-FPM之后PHPINFO的curl版本并没有更新,我觉得是我哪儿错误了。技术不过关基本上没接触编译,请军哥指教!!谢谢!

licess 发表于 2017-2-4 09:55:09

lnmp v1.3+版本修改安装包目录下include/upgrade_php.sh 里的全部--with-curl参数

当然你按模块安装的方式也可以:https://www.vpser.net/manage/lnmp-php-install-ext.html

ourinsama 发表于 2017-2-4 14:43:17

原帖由 licess 于 2017-2-4 09:55 发表 http://bbs.vpser.net/images/common/back.gif
lnmp v1.3+版本修改安装包目录下include/upgrade_php.sh 里的全部--with-curl参数

当然你按模块安装的方式也可以:https://www.vpser.net/manage/lnmp-php-install-ext.html

按照您的提示我成功完成curl版本升级,非常感谢!

xzp19841203 发表于 2017-10-6 16:16:41

回复 5# 的帖子

按你说的将“--with-curl=/usr/local/curl/”,升级php操作成功后,用curl -V检查,curl的版本号还是没有变

licess 发表于 2017-10-7 20:14:33

回复 6# 的帖子

直接运行curl命令是调用的系统的,非另外安装的,另外安装的需要使用全路径 /usr/local/cur/bin/curl
页: [1]
查看完整版本: 请问 LNMP的cURL怎么升级