wamp服务器php扩展PECL缺失

时间:2010-12-05 13:39:16

标签: php wampserver pecl

嗨,有没有人知道为什么wamp服务器中的PECL扩展不存在?

我正在尝试使用http_build_url() 但是我得到了这个错误

Fatal error: Call to undefined function http_build_url() in ...

任何想法?

4 个答案:

答案 0 :(得分:3)

函数http_build_url()是PECL扩展pecl_http的一部分。

在您的WAMP目录中找到pecl.exe并打开命令shell。键入:pecl install pecl_http,函数调用应该有效。

答案 1 :(得分:0)

我找到了pecl_http包的这个来源,但是不知道如何让它在wamp上工作,因为那里没有.dll文件。

http://pecl.php.net/package/pecl_http

答案 2 :(得分:0)

这个问题现在已经过时了,所以如果你想要使用wamp 2.2的pecl,点击wamp图标,将鼠标悬停在php-> php扩展名上,并确保php_http旁边有一个复选标记。这样做可以为我启用pecl。

答案 3 :(得分:0)

我使用WAMPServer(x64)和PHP5.6.25&我想安装" Blesta",需求需要" Pecl - Mailparse",所以:

  1. 我下载" PHP Mailparse v2.1.6(PHP v5.6)(线程安全)(vc11)(x64)"

  2. 我在" C:\ wamp64 \ bin \ php \ php5.6.25 \ ext"中提取下载文件。 夹

  3. 我添加" extension = php_mailparse.dll"提交 " C:\ wamp64 \ BIN \ PHP中\ php5.6.25 \ phpForApache.ini"但在结束时 "动态扩展"
  4. 重新启动WAMPServer
  5. 安装" Blesta"
  6. 注意#3示例:

    ;;;;;;;;;;;;;;;;;;;;;;
    ; Dynamic Extensions ;
    ;;;;;;;;;;;;;;;;;;;;;;
    extension=php_openssl.dll
    ;extension=php_pdo_firebird.dll
    extension=php_pdo_mysql.dll
    ;extension=php_pdo_oci.dll
    ;extension=php_pdo_odbc.dll
    ;extension=php_pdo_pgsql.dll
    extension=php_pdo_sqlite.dll
    ;extension=php_pgsql.dll
    ;extension=php_shmop.dll
    
    extension=php_mailparse.dll