wamp 服务器 php 扩展 PECL 缺失
有谁知道为什么 wamp 服务器中的 PECL 扩展不存在?
我正在尝试使用 http_build_url()
但我收到此错误:
致命错误:调用...中未定义的函数 http_build_url()
Does any one know why the PECL extension in wamp server does not exists?
I am trying to use the http_build_url()
but I get this error:
Fatal error: Call to undefined function http_build_url() in ...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
函数
http_build_url()
是 PECL 扩展pecl_http
的一部分。在 WAMP 目录中找到
pecl.exe
并打开命令 shell。输入:pecl install pecl_http
并且函数调用应该可以工作。The function
http_build_url()
is part of the PECL extensionpecl_http
.In your WAMP directory locate
pecl.exe
and open a command shell. Type:pecl install pecl_http
and the function call should work.我找到了 pecl_http 包的来源,但不知道如何使其在 wamp 上工作,因为那里没有 .dll 文件。
http://pecl.php.net/package/pecl_http
i have found this source of pecl_http package, but dont know how to make it work on wamp as there is no .dll file in there.
http://pecl.php.net/package/pecl_http
这个问题现在已经很老了,所以如果您想要使用 wamp 2.2 的 pecl,请单击 wamp 图标,将鼠标悬停在 php->php 扩展上,并确保 php_http 旁边有一个复选标记。这样做为我启用了 pecl。
This question is old now, so if you want pecl with wamp 2.2, click on the wamp icon, hover over php->php extensions and make sure that php_http has a checkmark next to it. Doing this enabled pecl for me.
我正在使用 WAMPServer (x64) 和 PHP5.6.25 &我想安装“Blesta”,要求需要“Pecl - Mailparse”,所以:
我下载“PHP Mailparse v2.1.6 (PHP v5.6)(Thread Safe)(vc11)(x64)”
我将下载文件解压到“C:\wamp64\bin\php\php5.6.25\ext ” ”
文件夹
“C:\wamp64\bin\php\php5.6.25\phpForApache.ini”但在末尾
“动态扩展”
注意 #3 示例:
I'm using WAMPServer (x64) with PHP5.6.25 & I want to install "Blesta", the requirements need "Pecl - Mailparse", So:
I download "PHP Mailparse v2.1.6 (PHP v5.6)(Thread Safe)(vc11)(x64)"
I extract the download file in "C:\wamp64\bin\php\php5.6.25\ext"
folder
"C:\wamp64\bin\php\php5.6.25\phpForApache.ini" but at the end of
"Dynamic Extensions"
Note for #3 Example: