• 技术文章 >后端开发 >PHP问题

    php怎么安装curl扩展

    WJWJ2020-05-29 17:38:53原创1819

    有时候安装好php后,后面需要一些扩展需要添加进来,又不能影响当前php的工作,我们就只能通过动态添加扩展来实现。

    php安装curl扩展的方法:

    一.首先明确一些目录
    1.源码包目录,就是放从网上下载的源码包文件的目录,里面有下载的php,mysql,http等源码
    例如:/usr/local/src/
    2.PHP扩展包路径,就是PHP用来支持扩展服务的软件包,一般在php源码包的ext目录
    例如:/usr/local/src/php-7.0.12/ext/
    二. 开始动手安装
    1.首先要安装curl服务,先下载curl源码包放到 源码包目录
    下载源码包

    https://curl.haxx.se/download/  或  https://curl.haxx.se/download.html
    #解压
        tar -zxvf curl-7.55.1.tar.gz
       
     #进入目录
        cd curl-7.55.1
        
    #预编译(并指定安装位置)
        mkdir /usr/local/lib/curl
        ./configure --prefix=/usr/local/lib/curl/
       
     #安装
        make && make install

    2.安装php的curl扩展,记住预编译 --with-curl = /usr/local/lib/curl就是上面安装curl的目录

     #进入 php 扩展包安装位置
        cd /usr/local/src/php-7.0.12/ext/curl
        #生成 configure 文件
        /usr/local/php/bin/phpize
        #预编译
        ./configure --with-php-config=/usr/local/php/bin/php-config  --with-curl=/usr/local/lib/curl
        #安装
        make && make install

    3.安装好后,会提示在/usr/local/php/lib/php/extensions/no-debug-zts-20151012/ 生成了curl.so文件
    4. php.ini 开启curl支持

    extension_dir="/usr/local/php/lib/php/extensions/no-debug-zts-20151012/ "
    extension=curl.so 开启或者加上

    5.重启apache
    还有一种比较常用的方式,很多常用的扩展模板php源码已经整合进去了,直接进入php扩展目录/usr/local/src/php-7.0.12/ext/
    找到curl目录,进入目录,/usr/local/php/bin/phpize,生成configure文件, ./configure --with-php-config=/usr/local/php/bin/php-config //编译,make&make install 安装;然后在php.ini开启扩展;

    相关推荐:《php中文网

    以上就是php怎么安装curl扩展的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php curl
    上一篇:php时间格式如何转化 下一篇:php怎么实现字符串转换成数组

    相关文章推荐

    • php如何实现将字符串转换成数组• PHP魔术方法之__clone详解(代码实例)• thinkphp模块改名的方法• PHP 8 新特性 JIT 理解• __construct() 和 __destory() 在 PHP 中需要注意的地方• php面向对象简单概括

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网