PHP安装libevent扩展

1.  下载扩展

官方地址http://pecl.php.net/package/libevent

请根据自己的PHP脚本选择相应版本
如
wget  http://pecl.php.net/get/libevent-0.0.4.tgz
2.  

下载 wget http://pecl.php.net/get/libevent-0.0.4.tgz

解压 tar -zxvf libevent-0.0.4.tgz

cd libevent-0.0.4

phpize

./configure --with-php-config=/local/php/bin/php-config

发现报错 

显示为re2c版本过低  从http://www.re2c.org/ 下载   安装之

继续

./configure --with-php-config=/local/php/bin/php-config

报错  Cannot find libevent headers  需要安装libevent

下载 libevent 官网 http://libevent.org/ 

wget  https://github.com/downloads/libevent/libevent/libevent-2.0.20-stable.tar.gz

tar -zxvf libevent-2.0.20-stable.tar.gz 

cd libevent-2.0.20-stable

./configure --prefix=/local/libevent-2.0.20-stable/

make && make install

再次安装扩展,加入 --with-libevent
./configure --with-php-config=/home/users/suqian/.jumbo/php/bin/php-config --with-libevent=/local/libevent-2.0.20-stable/

make && make install 

之后配置 php.ini   移动 生成的 .so 文件到  php.ini 中配置的 extensions_dir下并添加配置

extension="libevent.so"

PHP安装libevent扩展

时间: 2024-08-28 19:16:15

PHP安装libevent扩展的相关文章

PHP环境安装libevent扩展

一.系统及安装说明 系统:CentOS6.x_x64,libevent-2.0.21 库,libevent-0.1.0扩展. libevent-2.0.21官方下载地址 https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz.如需其他版本请参照官网文档:http://libevent.org .libevent-0.1.0扩展  官方下载:http://pecl.php.net/get/libeve

【转】网页游戏能用PHP做后端开发吗? PHP Libevent扩展安装及应用

网页游戏能用PHP做后端开发吗? 当然可以.最好走HTTP,也可以做网络编程,而且写代码超简单,1个函数就可以建一个服务器端.stream_socket_server()多线程不是什么好主意,你可以用php libevent扩展,异步高并发.PHP还有很多网络的扩展包.PHP的开发效率高,.net Java ,你足够有钱,可以用. PHP Libevent扩展安装及应用 libevent是一个基于事件驱动的高性能网络库.支持多种 I/O 多路复用技术, epoll. poll. dev/poll

PHP libevent扩展安装

libevent是一个基于事件驱动的高性能网络库.支持多种 I/O 多路复用技术, epoll. poll. dev/poll. select 和 kqueue 等:支持 I/O,定时器和信号等事件:注册事件优先级.PHP libevent扩展安装:libevent扩展依赖于原始的libevent库,必须先把libevent库安装.(1)安装libevent库 wget http://cloud.github.com/downloads/libevent/libevent/libevent-2.

PHP 7 编译安装开启 libevent 扩展支持

libevent是一个基于事件驱动的高性能网络库. 支持多种 I/O 多路复用技术, epoll. poll. dev/poll. select 和 kqueue 等:支持 I/O,定时器和信号等事件:注册事件优先级. 有效安排I/O,时间和信号的扩展 使用可用于特定平台的最佳I/O通知机制的事件,是PHP基础设施的libevent端口. libevent扩展依赖于原始的libevent库,必须先把libevent库安装. Libevent 项目在 GitHub 的项目地址:https://gi

[转]编译安装libevent,memcache,以及php的memcached扩展

一 安装libevent 1.去官网http://libevent.org/ 下载最新源码,我用的是libevent-2.0.20-stable.tar.gz 2.解压到/usr/src目录 ,执行命令:sudo tar -zxvf libevent-2.0.20-stable.tar.gz -C /usr/src 3.进入解压以后的目录,用sudo方式执行命令:sudo ./configure --prefix=/usr/local/libevent : make : make install

PHP Libevent 扩展

1.      Libevent介绍 2.      为什么要学习libevent 3.      Php libevent 扩展模块安装 1. libevent介绍 libevent是一个事件触发的网络库,适用于windows.linux.freebsd等多种平台,内部使用select.poll.epoll.kqueue等系统调用管理事件机制.Libevent是跨平台的,而且具有非凡的性能.与nodejs一样是事件驱动的:官方网站:http://libevent.org/ 最新的稳定版本 ht

linux php安装memcached扩展

memcached的安装包括:1.服务端的安装:2.客户端的安装 一.服务器端安装 方法一: memcached 依赖于libevent 库,因此我们需要先安装libevent. 假设将源码放在/usr/local/src 1 cd /usr/local/src 2 wget https://github.com/libevent/libevent/releases/download/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz 3 ta

linux-CentOS6.4安装Memcached+memcached扩展+安装memcache扩展+Memcache同步SESSION的几种方法

一.编译环境的准备 yum install gcc  yum install gcc-c++ libstdc++-devel  yum install zlib-devel 二.源码包准备 wget http://monkey.org/~provos/libevent-1.4.14b-stable.tar.gzwget http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz 三.安装与配置 1.安装libevent tar zx

centos 安装php扩展的两种方法

版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 查看PHP版本: php -v 1 1 查看指定PHP版本: /usr/local/php/bin/php -v 1 1 查看PHP已安装的扩展 php -m 1 1 查看服务器上某个版本的PHP已安装的扩展 /usr/local/php/bin/php -m 1 1 查看php.ini的位置 /usr/local/php/bin/php --ini 1 1 安装扩展 方法一:使用yum命令安装 如果PHP是通过yum命令安