我希望使用
安装pecl event
pecl install event
到目前为止,我已经跟着这个http://www.lullabot.com/blog/article/installing-php-pear-and-pecl-extensions-mamp-mac-os-x-107-lion,但收效甚微。
我收到以下错误
configure:错误:请重新安装事件库,或提供 通过--with-event-libevent-dir选项安装前缀
错误: `/ private / tmp / pear / temp / event / configure --enable-event-debug = no --enable-event-sockets = yes --with-event-libevent-dir = / usr --with-event-pthreads = no --with-event-extra --with-event-openssl --with-openssl- dir =没有'失败
这看起来需要pecl libevent
所以我现在跑了
pecl install libevent-beta
这会导致以下错误
configure:error:找不到libevent头错误:
`/ private / tmp / pear / temp / libevent / configure --with-libevent'失败
我知道'可能'有效,因为pecl install uploadprogress
成功了。
如何安装pecl event
?
值得一提的是,我的最终目标是让Socket.IO工作(https://github.com/RickySu/phpsocket.io)
答案 0 :(得分:0)
pecl-event的配置尝试在/usr/local
/usr
/opt
/opt/local
中找到libevent标头。我不是OS X用户,但我想它应该将内容安装到/opt/local
。
这看起来需要pecl libevent
都能跟得上!它不需要PECL的解放!您必须自己安装libevent。嗯,我猜:
port install libevent
或者
port install libevent-dev
你应该搞清楚。无论如何,要构建pecl-event,你需要libevent的二进制文件和头文件。 这些应该由“libevent”,“libevent-dev”或类似的软件包提供。
或者,您可以从源代码安装libevent。请务必检查它是否会安装到某个“热门”位置,例如/usr
,/usr/local
等。通过--with-event-libevent-dir
configure
选项,可以提供libevent安装的路径。目录