Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP启用cURL_Php_Curl - Fatal编程技术网

使用PHP启用cURL

使用PHP启用cURL,php,curl,Php,Curl,(我正在运行Apache2.2和PHP5.4.14) 我在使用PHP启用cURL时遇到问题。我取消了php.ini中extension=php_curl.dll行的注释,并确保路径中存在依赖项libeay32.dll和ssleay32.dll。我还重新启动了Apache。但是,当我运行phpinfo()时,我没有看到cURL头,尝试调用cURL函数会导致以下错误: 致命错误:在C:\Program Files(x86)\Apache Software Foundation\Apache2.2\h

(我正在运行Apache2.2和PHP5.4.14)

我在使用PHP启用cURL时遇到问题。我取消了php.ini中
extension=php_curl.dll
行的注释,并确保路径中存在依赖项
libeay32.dll
ssleay32.dll
。我还重新启动了Apache。但是,当我运行phpinfo()时,我没有看到cURL头,尝试调用cURL函数会导致以下错误:

致命错误:在C:\Program Files(x86)\Apache Software Foundation\Apache2.2\htdocs\boxproject\php\lib\Box\u Rest\u Client.php第114行调用未定义的函数curl\u init()


有人看到这个过程有什么问题吗?有更多的方法来解决问题吗?非常感谢您的帮助。

步骤1:从php.ini中取消对php\u curl.dll的注释

步骤2:将以下三个文件从php安装目录复制到Apache的bin目录

libeay32.dll、libssh2.dll、ssleay32.dll


步骤3:重新启动apache。

确定修改了正确的php.ini吗?通常有两个:一个用于命令行,另一个用于SAPI(web服务器)。是的,在我看到你的评论后仔细检查,我99%确定我修改了正确的文件。我的安装路径中只有一个php.ini文件。您检查了apache日志文件了吗?(“wamp/logs/apache_error.log”,如果您是用wamp安装的)。我单独安装了apache和PHP,但下面是日志:
[Mon May 06 10:36:06 2013][error][client 127.0.0.1]PHP致命错误:调用C:\\Program Files(x86)中未定义的函数curl_init()\\Apache Software Foundation\\Apache2.2\\htdocs\\boxproject\\get\u access\u token.php第16行
在Apache重新启动时,没有显示任何消息(在日志中并链接到curl)?