打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
libevent 安装

  今天想研究一下php的libevent扩展,于是就在本地的虚拟机上尝试安装。由于本人的linux基础不是很好,中间走了一些弯路。现在记录一下,具体的我安装的步骤,希望能让需要的人少走弯路。

  1、安装php环境

  sudo apt-get install php5

  执行完这个命令之后,Ubuntu系统会自动安装环境。php.ini 文件在 

  /etc/php5/apache2/php.ini

  /etc/php5/cli/php.ini

  记住记住,我们 libevent 运行在 php-cli模式下,因此我们只要关注 /etc/php5/cli/php.ini 这个配置文件即可。

  此时安装的php,我们用 php -m 命令查看,许多的有用的扩展并没有装上,这是我们还需要运行 :

  sudo apt-get install php5-dev

  这个命令会安装,接下来我们需要的 phpize 和 php-config

 

  2、安装 libevent

  php的libevent扩展,依赖于unix的 libevent。所以首先我们应该去安装libevent

1 wget http://cloud.github.com/downloads/libevent/libevent/libevent-2.0.20-stable.tar.gz2 tar zxvf libevent-2.0.20-stable.tar.gz3 cd libevent-2.0.20-stable/4 ./configure --prefix=/usr/local/libevent-2.0.20/5 make6 make install

  没什么好说的,按照 命令逐条执行即可。出现没有权限的 问题,加 sudo 命令即可。

 

  3、安装 php libevent 扩展

  php libevnet的地址在官方 pecl库中可以找到。执行如下命令安装:

1 wget http://pecl.php.net/get/libevent-0.1.0.tgz2 tar -zxvf libevent-0.1.0.tgz 3 cd libevent-0.1.04 /usr/bin/phpize5 ./configure --with-php-config=/usr/bin/php-config --with-libevent=/usr/local/libevent-2.0.20/6 make && make install

  记得最后将  extension=libevent.so 加到 /etc/php5/cli/php.ini 中,执行:

  sudo gedit /etc/php5/cli/php.ini  

  打开编辑保存即可

  

 

  加上 PHP Libevent扩展介绍:

  1、常量表:

  

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Ubuntu Linux系统架设cacti监控服务
[Redis专辑][1]ubuntu12.04下安装php
linux下php扩展ssh2的详解 linux知识学习
在Mac上搭建本地Apache服务器一些注意点
Mac OS X中配置Apache
用apt
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服