PHP小白到大牛直播班+Linux服务器(前30名)
视频教程分类
推荐视频教程
  • php程序员小白到大牛三个月集训php程序员小白到大牛三个月集训
  • Laravel 9 学习正当时—保姆级教程,想学不会都难!Laravel 9 学习正当时—保姆级教程,想学不会都难!
  • 千万级数据并发解决方案(理论+实战)千万级数据并发解决方案(理论+实战)
  • Laravel基础与实战(模块化)Laravel基础与实战(模块化)
  • UNI-APP开发(仿饿了么)UNI-APP开发(仿饿了么)
  • 首页 >后端开发 >PHP问题 > 正文

    linux php安装curl扩展的方法

    原创2020-07-10 10:14:161808 关注公众号:每天精选资源文章推送

    linux php安装curl扩展的方法:首先进入php源码目录,执行phpize生成配置文件;然后调用configure生成Makefile文件;接着通过命令“make install”编译并安装;最后开启“curl.so”即可。

    关键字:

    linux上安装php的curl扩展

    curl相关函数未定义

    友情连接:

    LAMP环境搭建: https://blog.csdn.net/dong_alex/article/details/80661601
    LNMP环境搭建: https://blog.csdn.net/dong_alex/article/details/80712018

    很多时候, 在安装php的时候, 不会把所有的扩展都安装, 而是根据具体需求在已经安装好的php上来安装需要的扩展.

    比如curl扩展没有安装, 在使用了curl功能函数时报以下错:

    我的环境: linux centos7.4 php5.6 搭建的lamp环境 (php做为apache模块方式运行) 自定义编译安装的,非yum安装

    安装curl:

    # 
    # 1. 进入php源码目录,执行phpize生成配置文件
    # 切换到php源码目录下的 ext/curl/    例我的是: /root/packages/php-5.6.36/ext/curl 执行命令
    cd /root/packages/php-5.6.36/ext/curl
    /usr/local/php-5.6.36/bin/phpize
    
    # 2. 调用configure生成Makefile文件
    ./configure --with-php-config=/usr/local/php-5.6.36/bin/php-config
    
    # 3. 编译,并安装
    make && make install
    
    # 4. 配置php.ini 开启curl.so
    extension= /usr/local/php-5.6.36/lib/php/extensions/no-debug-zts-20131226/curl.so
    
    # 5. 重启服务器
    service httpd restart
    
    # 如果是nginx 使用的是php-fpm 重启php-fpm即可 命令: 
    # kill -USR2  主进程ID (使用ps -e | grep php-fmp 可查出)
    
    # 6. 查看 php -m 
    #


    更多相关知识,请访问PHP中文网

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

    20期PHP线上班

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

  • 相关标签:php curl扩展
  • 相关文章

    相关视频


    专题推荐