已启用php/curl,但仍出现错误;调用未定义的函数curl_init();
对不起,我意识到这是一个经常被问到的问题,但我遵循了所有的标准建议,但都没有用 我正在尝试使用其他人编写的php库,它为curl提供包装函数。我在php.ini文件中有未注释的extension=php_curl.dll,保存了它并重新启动了我的服务器(Wampserver)。我还在浏览器中做了一个phpinfo(),它说curl已启用,但是我仍然得到上面提到的错误 下面是代码片段,第249行有问题-已启用php/curl,但仍出现错误;调用未定义的函数curl_init();,php,curl,Php,Curl,对不起,我意识到这是一个经常被问到的问题,但我遵循了所有的标准建议,但都没有用 我正在尝试使用其他人编写的php库,它为curl提供包装函数。我在php.ini文件中有未注释的extension=php_curl.dll,保存了它并重新启动了我的服务器(Wampserver)。我还在浏览器中做了一个phpinfo(),它说curl已启用,但是我仍然得到上面提到的错误 下面是代码片段,第249行有问题- function http($target, $ref, $method, $data_arr
function http($target, $ref, $method, $data_array, $incl_head)
{
# Initialize PHP/CURL handle
$ch = curl_init(); <----
# Prcess data, if presented
if(is_array($data_array))
{
# Convert data array into a query string (ie animal=dog&sport=baseball)
foreach ($data_array as $key => $value)
etc...
函数http($target、$ref、$method、$data\u array、$incl\u head)
{
#初始化PHP/CURL句柄
$ch=curl_init();$value)
等
我已经三次检查了以上所有内容,甚至重新启动了我的计算机,并在绝望中再次检查-curl扩展肯定没有注释,phpinfo()肯定显示curl已启用
希望有人知道怎么回事
谢谢,
Paul。您需要在PHP.ini文件中取消对PHP curl的注释,并确保dll可用。您需要在两个位置启用
PHP\u curl.dll
- 打开C:wamp\bin\php\php5.2.6\php.ini
- 找到“extension=php_curl.dll”,并删除分号以取消注释 线路
- 对C:wamp\bin\apache\apache2.2.8\bin\php.ini执行同样的操作