功能
高併發時,可以能有效的支援
前置event 擴充套件環境要求 php >= 5.4
event 擴充套件依賴libevent 庫
event 擴充套件依賴sockets 擴充套件
,在php.ini
中需要在sockets 擴充套件
後載入
安裝 libevent 庫
$ wget -c -p /usr/local/src
$ tar -zxvf libevent-2.1.8-stable.tar.gz
$ cd libevent-2.1.8-stable/
$ ./configure --prefix=/usr/local/libevent-2.1.8
$ make && make install
安裝 event 擴充套件$ wget -c -p /usr/local/src
$ cd /usr/local/src/
$ tar -zxvf event-2.3.0.tgz
$ cd event-2.3.0/
$ /usr/local/php/bin/phpize
$ ./configure --with-php-config=/usr/local/php/bin/php-config --with-event-libevent-dir=/usr/local/libevent-2.1.8
$ make
$ make install
注意: event 擴充套件編譯時需要新增php-config 和 libevent庫
最後在 php.ini 檔案中新增 extension=event.so
重啟php-fpm , 用php -m
檢視是否有event
擴充套件,或在phpinfo()
中檢視。
php --ini
可以檢視php.ini
檔案位置資訊,和外部擴充套件位置
PHP7 安裝 event 擴充套件
libevent 是乙個用c語言編寫的 輕量級的開源高效能i o框架,支援多種 i o 多路復用技術 epoll poll dev poll select 和 kqueue 等 支援 i o,定時器和訊號等事件 註冊事件優先順序。php提供了對應的擴充套件 libevent event 相比 lib...
PHP7 安裝EVENT擴充套件
meepops安裝 meepops需要php的posix庫.posix是php預設安裝的,通常情況下你不需要手動安裝.多程序及訊號處理需要依賴php的pcntl庫.meepops深度依賴pcntl,因此pcntl庫是必須安裝的,即使只啟動乙個程序的meepops,仍然需要安裝pcntl.在大規模訪問...
PHP7 安裝event擴充套件的實現方法
libevent 是乙個用c語言編寫的 輕量級的開源高效能i o框架,支援多種 i o 多路復用技術 epoll poll dev poll select 和 kqueue 等 支援 i o,定時器和訊號等事件 註冊事件優先順序。php提供了對應的擴充套件 libevent event 相比 lib...