Fatal error: Call to undefined function curl_init() in

koumenglin 2012-05-08 02:10:29
Fatal error: Call to undefined function curl_init() in F:\soft\phproot\index.php on line 9

用的IIS+php5.2.5

php_curl.dll 已经在到php安装目录下的ext下,
libeay32.dll和ssleay32.dll已经在php安装目录下。
已经开启extension=php_curl.dll

求解!!!!!!!!!!!!
...全文
214 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
koumenglin 2012-05-08
  • 打赏
  • 举报
回复
已解决! 3Q xuzuning
xuzuning 2012-05-08
  • 打赏
  • 举报
回复
extension_dir = "D:/php/ext"
littlebirds 2012-05-08
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 的回复:]

引用 9 楼 的回复:
你修改的是 D:\php\php.ini 文件吗

恩.是的.
[/Quote]

其他的地方还有php.ini文件吗?我怎么记得是在c:/windows下?
koumenglin 2012-05-08
  • 打赏
  • 举报
回复
extension_dir |./ |./
koumenglin 2012-05-08
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]
你修改的是 D:\php\php.ini 文件吗
[/Quote]
恩.是的.
koumenglin 2012-05-08
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]
用phpinfo(),看一下,你的curl是否配置成功了!
[/Quote]

System |Windows NT KOUZHONGXIN 5.1 build 2600
Build Date |Nov 8 2007 23:18:08
Configure Command |cscript /nologo configure.js "--enable-snapshot-build" "--with-gd=shared"
Server API |ISAPI
Virtual Directory Support |enabled
Configuration File (php.ini) Path |C:\WINDOWS
Loaded Configuration File |D:\php\php.ini
PHP API |20041225
PHP Extension |20060613
Zend Extension |220060519
Debug Build |no
Thread Safety |enabled
Zend Memory Manager |enabled
IPv6 Support |enabled
Registered PHP Streams |php, file, data, http, ftp, compress.zlib
Registered Stream Socket Transports |tcp, udp
Registered Stream Filters |convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, zlib.*
改一下昵称 2012-05-08
  • 打赏
  • 举报
回复
你修改的是 D:\php\php.ini 文件吗
libo_sina 2012-05-08
  • 打赏
  • 举报
回复
用phpinfo(),看一下,你的curl是否配置成功了!
koumenglin 2012-05-08
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
仔细进行以下两步
1.在phpinfo()中找到 load configure file 项,修改对应的php.ini文件。去掉 extension = php_curl.dll 前面的分号。

2.拷贝PHP目录中的libeay32.dll 和 ssleay32.dll 两个文件到 c:\windows\system32 目录。

重启。完成!
[/Quote]

Configuration File (php.ini) Path C:\WINDOWS
Loaded Configuration File D:\php\php.ini

libeay32.dll 和 ssleay32.dll 放到c:\windows\system32 目录下重启还是不行.问题依旧!
koumenglin 2012-05-08
  • 打赏
  • 举报
回复
没有人回答吗?继续顶!
改一下昵称 2012-05-08
  • 打赏
  • 举报
回复
仔细进行以下两步
1.在phpinfo()中找到 load configure file 项,修改对应的php.ini文件。去掉 extension = php_curl.dll 前面的分号。

2.拷贝PHP目录中的libeay32.dll 和 ssleay32.dll 两个文件到 c:\windows\system32 目录。

重启。完成!
koumenglin 2012-05-08
  • 打赏
  • 举报
回复
求救!!!!!!!!!!!!!!!!!!!!!!!!
koumenglin 2012-05-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
首先要确定php已经扩展
在php.ini中
复制代码 代码如下:
extension=php_curl.dll

还要保证
php_curl.dll 复制到php安装目录下的ext下,libeay32.dll和ssleay32.dll复制到php安装目录下。(我的配置文件是system32,和php5ts.dll一个地)
记得重启Apache.
[/Quote]
我用的IIS.哥...
最开始是php.ini没有加载.我复制到c:windows下面了.
问题依旧.
  • 打赏
  • 举报
回复
首先要确定php已经扩展
在php.ini中
复制代码 代码如下:
extension=php_curl.dll

还要保证
php_curl.dll 复制到php安装目录下的ext下,libeay32.dll和ssleay32.dll复制到php安装目录下。(我的配置文件是system32,和php5ts.dll一个地)
记得重启Apache.
改一下昵称 2012-05-08
  • 打赏
  • 举报
回复
还有php.ini中 扩展库的路径你也要设置好。
建议你看一下php的错误日志中有没有信息提示

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧