`
yl.fighter
  • 浏览: 258183 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

安装php_cURL扩展

阅读更多
cURL官网:http://curl.haxx.se/download.html
 
以下方法在ubuntu下没有尝试成功,sudo apt-get install php5,找不到下文所谓php源码目录安装在哪里。
后来发现sudo apt-get install php5-curl即可安装php cURL扩展。以下文章以后再研究
今天又重新装了一下,貌似下面的步骤还是需要做的,可能只要按照方法一,make; sudo make install之后,apache2 restart即可
 
以下内容转自:http://apps.hi.baidu.com/share/detail/14653994
 
方法一:全新安装php 和curl
安装cURL
# wget  http://curl.haxx.se/download/curl-7.17.1.tar.gz
# tar -zxf curl-7.17.1.tar.gz
# ./configure –prefix=/usr/local/curl 
# make; make install
安装php
只要打开开关 –with-curl=/usr/local/curl
就可以了。
方法二:已经安装了php,现在需要添加这个扩展
进入安装原php的源码目录,(如果被删了,但是还有原来的压缩文件的话,从新解压就行)
cd ext/curl
        phpize  ./configure –with-curl=DIR   (可以不写dir,如果你的curl安装时没有指定目录)
       make
就会在PHPDIR/ext/curl/moudles/下生成curl.so的文件。
复制curl.so文件到extensions的配 置目录,修改php.ini就好了
以上两种就是Linux下php扩展cURL的安装方法。
sh# wget http://curl.haxx.se/download/curl-7.18.2.tar.gz
sh# tar -zxvf curl-7*.gz
sh# cd curl*
sh# ./configure --prefix=/usr/local/curl
sh# make
sh# make install
       sh# cd /usr/local/src/php-5.2.1 (这是源码安装php时的源码目录)
sh# cd ./ext/curl
sh# phpize
sh# ./configure --with-curl=/usr/local/curl
运行./configure时,如果提示
configure: error: Cannot find php-config. Please use --with-php-config=PATH
请使用:
./configure --with-php-config=/php-install-path/bin/php-config #而不是使用php.ini
sh# make
sh# cp modules/curl.so /usr/local/lib/php/extensions (复制modules/curl.so到php的扩展目录下,这个目录是在php.ini里面指定的)
(修改php.ini文件,加入: extension=curl.so)
sh# apachectl -k restart (重启apache,应该php就有curl扩展了)
有没有成功看看phpinfo()的输出有没有curl的信息。
分享到:
评论

相关推荐

    php扩展 php_curl

    **三、使用php_curl扩展** 1. **安装与配置**:在PHP配置文件(php.ini)中,找到`extension=php_curl.dll`这一行,取消前面的分号(;)以启用扩展。然后确保libeay32.dll和ssleay32.dll存在于正确的位置。重启PHP...

    php_curl.dll文件,适合win8、win8.1,wamp中无法启动curl的问题

    在win8、win8.1之中,wamp启动curl出现无法启动的情况,应该就是php_curl.dll出现了问题,这里准备了4个不同版本的php_curl.dll,请对应版本下载,亲测,有效,所以上传上来,方便大家使用。

    php7.3 php_curl.dll x64

    windows下php7.3官方自带的php_curl.dll好像有问题,增加扩展curl经常失败

    freeswitch xml_curl模块使用

    使用XML_CURL模块和PHP,我们可以将这些配置信息存储在数据库中,通过HTTP接口进行实时更新,提高了系统的灵活性和可扩展性。 4. **示例代码** 下面是一个简单的PHP示例,用于生成一个包含用户目录的XML文件: ``...

    Win7 64 位系统下 php_curl

    在Windows 7 64位操作系统中,PHP的curl扩展是一个常见的工具,用于处理HTTP和其他协议的客户端URL传输。然而,有时用户可能会遇到"无法加载php_curl"的错误,这通常是由于安装或配置问题导致的。本文将详细介绍如何...

    php curl安装 php中没有编译curl的解决方法for windows

    本文将详细介绍如何在Windows上安装和配置PHP的cURL扩展。 首先,我们需要理解cURL是什么。cURL(Client URL Library)是一个用于在命令行下或者通过编程方式传输数据的开源库,支持多种协议,如HTTP、FTP、SMTP等...

    php_curl.dll

    要正确使用php_curl.dll,首先需要确保PHP环境已经正确安装了cURL扩展。在Windows环境下,通常在PHP的安装目录下的ext文件夹内,找到对应的php_curl.dll文件,将其添加到php.ini的扩展部分,如`extension=...

    64位php_curl.dll文件

    在Magento的安装过程中,由于其依赖cURL扩展来与外部服务通信,所以报错“PHP extension curl must be loaded”意味着系统未能找到这个必需的扩展。 对于64位Windows 8环境下的WAMP用户,当遇到这个问题时,通常...

    php_curl win8 安装

    本文将详细介绍如何在Windows 8操作系统上安装PHP的cURL扩展,以便你可以利用这个功能丰富的库进行网页抓取、文件上传、HTTP认证等各种网络操作。 首先,让我们了解PHP和cURL。PHP(Hypertext Preprocessor)是一种...

    php_curl php_mcrypt php_mhash开启

    在PHP开发中,`php_curl`、`php_mcrypt`和`php_mhash`是三个重要的扩展,它们各自服务于不同的功能领域。本文将详细介绍这三个扩展的用途、安装方法以及如何在项目中启用它们。 首先,`php_curl`扩展是PHP与URL相关...

    CentOs下安装PHP扩展 curl

    本文将详细讲解如何在CentOS环境下,不重新编译PHP的情况下,安装cURL扩展。 1. **检查PHP版本和已安装扩展** 在开始安装之前,我们需要确认当前PHP的版本以及已安装的扩展。打开终端,输入以下命令: ``` php -...

    压缩包有方法解决win7 64位下curl扩展不能开启,php_curl各个php版本完美下载包,最高php5.6

    当在Win7 64位环境下安装PHP并尝试启用cURL扩展时,可能遇到以下问题: 1. **缺少依赖**:可能系统中没有预装VC++ Redistributable,这是运行某些PHP扩展所必需的。 2. **配置文件问题**:`php.ini`中的`extension=...

    解析php扩展php_curl.dll不加载的解决方法

    当遇到PHP扩展php_curl.dll无法加载的情况时,通常会影响到需要使用cURL库的Web应用,因为无法进行网络请求和数据传输。本文将详细介绍几个解决php_curl.dll不加载问题的有效方法。 首先,确保php_curl.dll文件已经...

    php5.3php_curl

    标题“php5.3php_curl”提示我们关注的是PHP 5.3版本的一个特定功能模块,即PHP的cURL扩展。cURL是用于在PHP中处理URLs的库,它允许开发人员通过各种协议(如HTTP、HTTPS、FTP、FTPS等)传输数据。在PHP 5.3中,cURL...

    PHP_Curl使用详解.doc

    在 PHP 中使用 Curl,首先需要确保 PHP 安装了 Curl 扩展。如果默认未启用,可以通过复制相关 DLL 文件到系统目录并修改 php.ini 配置文件来启用。 启用 Curl 扩展的步骤如下: 1. 搜索 PHP 安装目录中的 ssleay32....

    php_curl_使用实例

    3. **启用 cURL 扩展**:编辑 `php.ini` 文件,找到如下行: ```ini ;extension=php_curl.dll ``` 去掉前面的分号(`;`),使该行变为: ```ini extension=php_curl.dll ``` 4. **重启服务器**:保存 `...

    linux下PHP扩展的安装(curl)

    本文主要讲解如何在CentOS上安装PHP的curl扩展,这是一个用于处理URL并支持多种协议的强大的客户端URL传输库。 1. 安装curl库 在安装PHP的curl扩展之前,首先需要确保系统已经安装了curl库。可以通过以下命令下载并...

Global site tag (gtag.js) - Google Analytics