最近在搭建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模块的
分享到:
相关推荐
自动安装mysql,mysqlli,pdo_mysql,openssl,curl,gd,memcache等扩展。 chmod +x hj.sh ./hj.sh 如果提示:no such file or directory:说明hj.sh非unix编码重新编码 vi hj.sh :set ff=unix 按回车 按esc :wq 重新运行...
在PHP中使用cURL,需要开启curl扩展 (1) 在php.ini里面开启curl这个扩展 (2) 将PHP的安装路径保存到环境变量的系统变量中(环境变量之间的分隔符是英文的分号) (3) 重启apache服务器 (4) 重启计算机
extension=php_curl.dll ;extension=php_dba.dll 每行前面的分号用于注销掉, 使之不生效。 上面有的, 直接去分号就行了. 没有的自己添加一行 extension=xxx.dll (请确认 .\php-5.2.x-Win32\ext 存在 xxx.dll) ...
中找到有extension=php_curl.dll, 去掉前面的注释.设置extension_dir=c:\php\ext, 刷新PHP页面时报错, 说找不到模块php_curl.dll.拷贝php_curl.dll 到windows\system32,还是同样的错. 在网上找了一下,需要将:libeay...
源码编译安装 apache2.2.31 php5.3.29 memcache自动安装mysql,mysqlli,pdo_mysql,openssl,curl,gd,memcache等扩展。安装说明:chmod x hj.sh./hj.sh如果提示:no such file or directory:说明hj.sh非unix...
cURL PHP扩展 MBString PHP扩展 GD PHP扩展 IMAP PHP扩展 Json PHP扩展 FileInfo PHP扩展 Exif PHP扩展 Zip PHP扩展 更新日志v1.4 新增:渐进式Web应用程序(PWA) 新增:社交媒体登录(40多个社交网络) 新增:...
组件更新: php-5.2.6 MySQL-5.0.15b phpMyAdmin 2.11.6 eAccelerator 0.9.5.3 默认 php 扩展增加了 3 个 php_curl.dll php_sockets.dll php_xmlrpc.dll 来源『久学培训网』: ...
我安装laravel的一个扩展时,提示没有ZipArchive 我根据国外的一个网站的提示进行操作,任然不成功,后重新修改了这个包才成功 首先要执行下面操作 brew update brew install php@7.3 brew link php@7.3 ...
| MySQL:必须开启MySQLi扩展,否则无法连接数据库 | fsockopen:不支持将导致采集、远程资料本地化等功能无法应用 | iconv:不支持将导致部分编码问题 | allow_url_fopen:不支持将导致采集、远程资料本地化等功能...
中开启curl扩展 2、将php目录下的libeay32.dll、ssleay32.dll、php5ts.dll拷贝到c:\windows\system32里面 (还有一种方法是说在httpd.conf中加上动态链接库,如:LoadFile d:/php/libeay32.dll 和 LoadFile d:/...
php_redis.dll x86的很好下载,但是x64的很难找,解压到php/ext目录,修改php.ini文件,添加扩展extension,然后重启apache即可。
php_bz2.dll php_curl php_eaccelerator_ts php_enchant php_exif php_fileinfo php_gd2 php_gettext php_gmp php_soap php_sockets
CURL, Client URL Library Functions XIX. Cybercash Payment Functions XX. Credit Mutuel CyberMUT functions XXI. Cyrus IMAP administration Functions XXII. Date/Time 日期/时间函数 XXIII. DB++ Functions ...
中 复制代码 代码如下: extension=php_curl.dll 还要保证 php_curl.dll 复制到php安装目录下的ext下,libeay32.dll和ssleay32.dll复制到php安装目录下。(我的配置文件是system32,和php5ts.dll一个地) 记得重启...
为了安装 QloApps,您需要...所需的PHP扩展:PDO_MySQL、cURL、OpenSSL、SOAP、GD、SimpleXML、DOM、Zip、Phar 本地服务器配置 支持的操作系统:Windows、Mac 和 Linux 准备好的软件包:WampServer(适用于 Windows)
CURL, Client URL Library Functions XIII. Cybercash Payment Functions XIV. Cyrus IMAP administration Functions XV. Character Type Functions XVI. Database (dbm-style) Abstraction Layer Functions XVII. ...
CURL — CURL, Client URL Library Functions Cybercash — Cybercash Payment Functions CyberMUT — Credit Mutuel CyberMUT functions Cyrus IMAP — Cyrus IMAP administration Functions Date/Time — Date/...
CURL, Client URL Library Functions XIX. Cybercash Payment Functions XX. Cyrus IMAP administration Functions XXI. Database (dbm-style) Abstraction Layer Functions XXII. Date/Time 日期/时间函数 XXIII....
php 版本必须 5.4 或更高 ,MySQL(5.1以上) PHP需开启 curl 扩展 pdo 扩展 支持Windows/Unix服务器环境 可运行于包括Apache、IIS和nginx在内的多种WEB服务器和模式 程序模板使用html5+css3开发 必须在支持html5的...
php-gd php-curl php-ext PHP扩展 如何更新XAMPP PHP版本Windows 所需的选择版本 停止XAMPP Apache 备份您当前的XAMPP PHP(C:\ xampp \ php) 从您之前下载的zip php中提取zip文件(php.exe等)到(C:\ ...