MAMP,安装PECL事件



我想使用安装pecl event

pecl install event

到目前为止,我一直在关注这一点,http://www.lullabot.com/blog/article/installing-php-pear-and-pecl-extensions-mamp-mac-os-x-107-lion,但收效甚微。

我得到以下错误

configure:错误:请重新安装事件库,或提供安装前缀via--带有事件libevent-dir选项

错误:`/private/tmp/pear/temp/event/configure--启用事件调试=no--启用事件sockets=yes--带有事件libevent-dir=/usr--带有事件pthreads=no--带有事件extra--带有事件openssl--带有openssl dir=no'失败

这看起来需要pecl libevent

所以我现在已经运行

pecl install libevent-beta

这导致以下错误

配置:错误:找不到libevent头错误:

`/private/tmp/pear/temp/libevent/configure--带有libevent"失败的">

我知道它"可以"工作,因为pecl install uploadprogress成功了。

如何安装pecl event

也许值得一提的是,我的最终目标是让Socket.IO发挥作用(https://github.com/RickySu/phpsocket.io)

pecl事件的配置尝试在/usr/local/usr/opt/opt/local中查找libevent头。我不是OSX用户,但我想它应该在/opt/local中安装一些东西。

这看起来需要pecl-libevent

不!它不需要PECL的libevent!您必须安装libevent本身。嗯,我想:

port install libevent

或者

port install libevent-dev

你应该弄清楚。无论如何,要构建pecl事件,您需要libevent的二进制文件和头文件。这些应该由"libevent"、"libevent-dev"或类似的包提供。

或者,您可以从源代码安装libevent。一定要检查它是否要安装到/usr/usr/local等"流行"位置。通过--with-event-libevent-dirconfigure选项,可以提供libevent安装目录的路径。

顺便说一句,我是pecl事件的维护者。随时报告问题。

相关内容

  • 没有找到相关文章

最新更新