`
h5566h
  • 浏览: 75313 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

apache+php 中添加curl的扩展

 
阅读更多

最近在搭建thinksns的时候,出现了curl的扩展失败,于是在网上找了很多的方法,但是其实很多都没用,下面我讲讲我的解决办法:

首先我的环境配置:

win7 32位

php-5.2.14-Win32

Apache2.2

 

解决的步骤如下:

1、在php.ini中extension=php_curl.dll 前面的分号去掉,确保extension_dir 是指向php所在的扩展目录如:

extension_dir = "E:/Program Files/php-5.2.14-Win32/ext"

2、在C:\Windows\System32中确保存在“ssleay32.dll”, “libeay32.dll”, 这两个dll 然后重启apache。

 

(其实大部分的用户经过这两步都可以了,但是我做了这两步还是不行,后来折腾了很久,才发现,原来要开启curl还需要zlib的支持,参考下这个http://blog.tangcs.com/2011/11/16/enable-curl-on-php-windows/

 

因此还需要第三步:

 

3、在apache中添加zlib.dll 到apache的bin目录下,如:E:\Program Files\Apache Software Foundation\Apache2.2\bin

然后重启apache就可以了。

 

 

后来我发现我的apache的bin目录下已经有一个zlib1.dll 的文件,当我把这个文件改名,把1去掉,就可以了,我真的怀疑这个apache发布的时候忘记把名字改回来了。。。

 

另外,我把我的测试代码也放出来,很简单:

<?php
echo phpinfo();
?>

 

如果curl插入成功,应该会在这个页面存在curl模块的

 

 

分享到:
评论

相关推荐

    整合Apache+PHP+MySQL

    在IT行业中,集成Apache、PHP和MySQL是搭建Web服务器环境的常见步骤,特别是对于开发和测试LAMP(Linux, Apache, MySQL, PHP)应用程序时。这个过程涉及到在Windows操作系统上安装这三个组件,然后进行必要的配置...

    WAMP(windows+apache+mysql+php)安装与配置[文].pdf

    - 查找并启用相关扩展,例如:`extension=php_curl.dll`、`extension=php_gd2.dll`等,确保这些行前面的分号被移除。 - 将`D:\php5\`目录中的`libmysql.dll`复制到`C:\windows\system32`目录下。 ##### 3. 配置...

    Win7下配置Apache+PHP+MySQL

    在Windows 7操作系统中配置Apache、PHP和MySQL的集成环境是一项常见的任务,这对于开发者来说是必要的,以便在本地搭建Web开发平台。以下是一份详细的步骤指南: 首先,我们需要准备三个核心组件的最新版本:PHP ...

    MySQL+Apache+phpserver安装教程

    - **选择安装组件**:确保选中了 `bzip2`, `curl`, `GD2`, `Multi-Byte String`, `mcrypt`, `mysql`, `Postgresql`, 和 `zip` 扩展。 - **配置完成后测试**:在 `E:\wamp\apache\htdocs` 下新建文件 `test.php`,...

    Linux+Apache+Nginx+Mysql+PHP完美配置教程

    安装PHP,配置时添加需要的扩展和模块。确保已经安装了PHP依赖的库。例如: ``` # ./configure --prefix=/usr/local/php --with-config-file-path=/etc/php --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-...

    apache+mysql+php环境搭建

    随着Web开发技术的不断发展,LAMP(Linux + Apache + MySQL + PHP)或WAMP(Windows + Apache + MySQL + PHP)架构因其高效率和易用性,在中小型网站开发中得到了广泛的应用。本文将详细介绍如何在Windows环境下搭建...

    apache+php+mysql 配置

    文件中找到`Dynamic Extensions`部分,添加以下扩展(如果已经存在则取消注释): ```ini extension=php_curl.dll extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=...

    Apache+MySqL+php5.3.3配置

    1. **编辑httpd.conf文件**: 打开Apache安装目录下的`httpd.conf`文件,添加必要的PHP模块配置行,如下所示: ```ini LoadModule php5_module "D:/php/php5/php5apache2_2.dll" PHPIniDir "D:/php/php5" AddType...

    安装curl扩展

    本文将详细解析如何在LAMP(Linux、Apache、MySQL、PHP)环境中安装curl扩展,确保PHP能够顺利地使用curl功能。 ### 一、理解curl扩展 curl扩展为PHP提供了一个强大的工具,允许脚本发起各种类型的网络请求,包括...

    linux下PHP扩展的安装(curl)

    中添加`extension=curl.so`。 4. 检查并重启服务 最后,使用`php -v`命令检查PHP配置是否正确。如果一切顺利,curl扩展应该已经成功加载。如果有错误,根据提示信息进行排查。 ``` /usr/local/php/bin/php -v ``` ...

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

    然而,有时在Windows环境下,你可能会发现PHP环境中并没有预装cURL扩展,这将导致无法使用cURL相关的函数。本文将详细介绍如何在Windows上安装和配置PHP的cURL扩展。 首先,我们需要理解cURL是什么。cURL(Client ...

    php+mysql+apache+phpmysql

    - 开启必要的PHP扩展,如`php_curl.dll`、`php_gd2.dll`、`php_mbstring.dll`、`php_mysql.dll`,以支持网络请求、图形处理、多字节字符串操作及MySQL连接。 #### 四、注意事项 - 确保各组件版本兼容,避免因版本...

    windows下apache+php+mysql环境配置方法.pdf

    - 在Apache的配置文件`httpd.conf`中找到`#LoadModule vhost_alias_module modules/mod_vhost_alias.so`下面,添加以下行: - `LoadModule php5_module "e:/servers/php/php5apache2_2.dll"` - `PHPIniDir "e:/...

    apache+php+mysql

    根据提供的文件信息,本文将详细解析...- 修改 Apache 配置文件,添加对 PHP 的支持。 至此,Apache + PHP + MySQL 的安装过程就完成了。通过以上步骤,可以成功在 CentOS 5.8 上搭建起一个完整的 Web 服务器环境。

    Linux+Apache+Nginx+MySQL+PHP_前后端_部署_生产环境

    ### Linux+Apache+Nginx+MySQL+PHP (LANMP/LNAMP) 生产环境部署详解 #### 一、概述 本文旨在详细介绍如何构建一个高效、稳定的Linux+Apache+Nginx+MySQL+PHP(LANMP/LNAMP)生产环境。通过合理配置这些组件,可以...

    Windows下利用php+apache+mysql搭建web服务器

    ### Windows下利用php+apache+mysql搭建web服务器 在Windows环境下搭建一个完整的Web开发环境,通常需要安装并配置Apache作为Web服务器、MySQL作为数据库服务器以及PHP作为动态网页处理语言。本文将详细介绍如何在...

    WAMP(windows+apache+mysql+php)安装与配置宣贯.pdf

    - 查找并取消`extension=php_*`前的注释,包括但不限于`php_curl.dll`、`php_gd2.dll`等扩展。 - 将`D:\php5\`目录下的`libmysql.dll`复制到`C:\windows\system32`。 ##### 3. 配置Apache与PHP的关联 - **修改`...

    WAMP(windows+apache+mysql+php)安装与配置.pdf

    ### WAMP(Windows + Apache + MySQL + PHP)安装与配置详解 #### 一、WAMP简介及应用场景 WAMP是一种常见的Web服务器环境搭建方式,它指的是在Windows操作系统上使用Apache作为Web服务器,MySQL作为数据库服务器...

    Windows下安装Apache2.2 + PHP5.3 + Mysql5.1

    - **添加首页**:在文件中添加`DirectoryIndex index.php index.html`,以使Apache能够识别PHP文件。 - **加载PHP模块**:在`LoadModule`部分的最后添加: ```conf LoadModule ...

Global site tag (gtag.js) - Google Analytics