zoukankan      html  css  js  c++  java
  • 在linux上centos6安装curl扩展

    很多时候我们为图方便,或者为了省时间,匆忙完成的lamp环境搭建并不能完全满足我们的项目需求;

    有一些扩展模块需要我们后续添加,比如说:pdo_mysql,curl,scws等等,这里以curl扩展为例做一个示范:

    首先确认没有扩展模块的原因:

    phpinfo里面没有curl扩展、php.ini里面查看了extension_dir对应的路径,顺着这个路径去看有没有curl.so;

    如果上面都无,就可以开始尝试安装了;

    到php的源码目录,比如说我的是/lamp/php-5.6.19;

    cd /lamp/php-5.6.19/ext/curl

    进入到curl的源码目录;

    /usr/local/php/bin/phpize

    这个是调用phpize程序生成编译配置文件,如果没有这一步,./configure会出错;

    ./configure --with-curl=/usr/local/curl --with-php-config=/usr/local/php/bin/php-config

    配置之后make;make install;

    这个时候会提示安装到了什么位置,通常是安装到你php.ini里面extension_dir指定的位置;

    然后去里面查看一下,不出意外的话有curl.so;

    如果没有就find一下;找到之后copy过来;

    接着要去php.ini添加extension=curl.so;

    这些都完成之后要重启apache服务器

    最后在info里面就可以看到 curl了。

  • 相关阅读:
    AJAX
    JQUERY基础
    PHP 数据库抽象层pdo
    会话控制:session与cookie
    php 如何造一个简短原始的数据库类用来增加工作效率
    php 数据访问(以mysql数据库为例)
    面向对象设计原则
    php 设计模式 例子
    PHP中静态与抽象的概念
    键盘的按钮键名
  • 原文地址:https://www.cnblogs.com/eis13/p/5508633.html
Copyright © 2011-2022 走看看