PHP7 安裝EVENT擴充套件

2021-10-12 08:45:39 字數 1738 閱讀 2596

meepops安裝

meepops需要php的posix庫. posix是php預設安裝的, 通常情況下你不需要手動安裝.

多程序及訊號處理需要依賴php的pcntl庫. meepops深度依賴pcntl, 因此pcntl庫是必須安裝的, 即使只啟動乙個程序的meepops, 仍然需要安裝pcntl.

在大規模訪問下, 我們建議安裝php的pecl擴充套件libevent, 但這不是必須的. 在高鏈結數的場景下, libevent表現優異. 如何安裝: php手冊-libevent安裝. 截止2016-05-06, php官方的libevent擴充套件不支援php7, php7下的libevent安裝方法: php7的libevent分支. php的libevent擴充套件需要linux的庫libevent. 安裝libevent:sudo yum -y install libevent libevent-devel

php7 安裝event擴充套件解壓:tar -zxvf libevent-2.1.12-stable.tar.gz

進入目錄,配置一下安裝目錄,然後安裝

cd libevent-2.1.12

./configure --prefix=/usr/local/libevent-2.1.12

make && make install

檢視是否安裝成功

ls -al /usr/local/libevent-2.1.12/lib | grep libevent

// 如果沒有安裝這個擴充套件,生成event擴充套件的時候會提示你缺少socket擴充套件

我之前有安裝過pcntl擴充套件

3.安裝event擴充套件

解壓:tar -zxvf event-3.0.2.tar.tgz

進入目錄 :cd event-3.0.2

執行phpize: /usr/local/php7/bin/phpize

配置 :./configure --with-php-config=/usr/local/php7/bin/php-config --with-event-libevent-dir=/usr/local/libevent/

安裝:make && make install

配置檔案新增擴充套件:echo extension = event.so >> /usr/local/php7/etc/php.ini

檢視是否安裝完成:php -m

寶塔php7安裝event擴充套件方法

安裝linux庫:yum install libevent -y

wget

tar -zxvf event-3.0.2.tgz

cd event-3.0.2

/www/server/php/74/bin/phpize

./configure --with-php-config=/www/server/php/74/bin/php-config

make && make install

echo 「extension=event.so」 >> /www/server/php/74/etc/php.ini

service php-fpm-74 reload

然後檢視,是否安裝成功:

/www/server/php/70/bin/php -m |grep event

4.其他說明

根據php官方文件,event依賴libevent和openssl,openssl 一般在安裝php7的時候就需要安裝,這裡不再重複安裝了

php7 安裝event擴充套件

功能 高併發時,可以能有效的支援 前置event 擴充套件環境要求 php 5.4 event 擴充套件依賴libevent 庫event 擴充套件依賴sockets 擴充套件,在php.ini中需要在sockets 擴充套件後載入 安裝 libevent 庫 wget c p usr local ...

PHP7 安裝 event 擴充套件

libevent 是乙個用c語言編寫的 輕量級的開源高效能i o框架,支援多種 i o 多路復用技術 epoll poll dev poll select 和 kqueue 等 支援 i o,定時器和訊號等事件 註冊事件優先順序。php提供了對應的擴充套件 libevent event 相比 lib...

PHP7 安裝event擴充套件的實現方法

libevent 是乙個用c語言編寫的 輕量級的開源高效能i o框架,支援多種 i o 多路復用技術 epoll poll dev poll select 和 kqueue 等 支援 i o,定時器和訊號等事件 註冊事件優先順序。php提供了對應的擴充套件 libevent event 相比 lib...