ubuntu为php7安装curl扩展

cURL是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行。它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称cURL为下载工具。cURL还包含了用于程序开发的libcurl。  cURL支持的通讯协议有FTP、FTPS、HTTPHTTPS、TFTP、SFTP、Gopher、SCP、Telnet、DICT、FILE、LDAP、LDAPS、IMAP、POP3、SMTP和RTSP。  libcurl支持的平台有Solaris、NetBSDFreeBSD、OpenBSD、Darwin、HP-UX、IRIX、AIX、Tru64(英语:Tru64 UNIX)、Linux、UnixWare(英语:UnixWare)、HURDWindows、Symbian、Amiga、OS/2、BeOS、Mac OS X、Ultrix(英语:Ultrix)、QNX、BlackBerry Tablet OSOpenVMS、RISC OS、Novell NetWare、DOS等。以上摘自必应的网点,下面进入正题。

首先去get一个curl安装包,解压它,并安装它

wget http://curl.haxx.se/download/(自己选择合适的我用的是7.46.0)

tar -zxf curl-7.46.0.tar.gz

./configure --prefix=/usr/local/curl(此处位置 根据自己喜好)

make & make install

这时候去到/usr/local/src/php-7.0.0/ext/curl目录下,也就是你的php源码包的扩展目录下的curl目录下,

./configure --with-php-config=/usr/local/php/bin/php-config (此处位置根据实际安装位置)--with-curl=/usr/local/curl(此处位置根据实际安装位置)

make&&make install
到这里会提示生成文件curl.so的路径: /usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/

然后我门看下 这个路径里面有没有curl.so,我这里有其他几个多余的是以前扩展的。

2016-01-21 23-17-58屏幕截图.png

然后去php.ini里面添加进去(php.ini 不知道在哪里?phpinfo可以看,还不知道看就去我的上一篇安装扩展的文章。)

2016-01-21 23-19-57屏幕截图.png

保存退出php.ini,这时候就要重启php进程了。送佛送到西,不会重启也没关系 看下图,

2016-01-21 23-22-08屏幕截图.png

这时候再去看phpinfo,应该可以大功告成了,如下图所示。如有问题请联系我a3831524@126.com2016-01-21 23-23-18屏幕截图.png

打赏请扫码~