Rumah >pembangunan bahagian belakang >PHP7 >Artikel yang menerangkan cara memasang sambungan acara dalam PHP7

Artikel yang menerangkan cara memasang sambungan acara dalam PHP7

藏色散人
藏色散人ke hadapan
2021-09-26 17:09:472889semak imbas

Libevent ialah rangka kerja I/O berprestasi tinggi sumber terbuka ringan yang ditulis dalam bahasa C, menyokong pelbagai I/O dan banyak lagi Road teknologi pemultipleksan: epoll, poll, dev/poll, select and kqueue, dsb.; menyokong acara seperti I/O, timer dan signals; PHP menyediakan sambungan yang sepadan libervent dan Event.

Berbanding dengan libevent ext, event ext mempunyai prestasi yang lebih baik dan API yang lebih komprehensif, yang membolehkan kami menggunakan Libevent dengan lebih mesra.

Pasang perpustakaan Libevent

sambungan acara php bergantung pada pustaka Libevent dan perlu disusun dan dipasang terlebih dahulu (perhatikan bahawa ia adalah perpustakaan Libevent, bukan sambungan libevent).

git clone --depth=1 https://github.com/nmathewson/Libevent.git
cd Libevent
./autogen.sh

./configure --prefix=/usr/local/libevent
make && make install

Pasang sambungan Acara

Anda boleh menggunakannya secara teruspecl Pasang

pecl install event
downloading event-2.5.3.tgz ...
Starting to download event-2.5.3.tgz (140,913 bytes)
..............................done: 140,913 bytes
50 source files, building
running: phpize
Configuring for:
PHP Api Version:         20180731
Zend Module Api No:      20180731
Zend Extension Api No:   320180731
Enable internal debugging in Event [no] : 
Enable sockets support in Event [yes] : 
libevent installation prefix [/usr] : /usr/local/libevent
...
Build process completed successfully
Installing '/usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/event.so'
install ok: channel://pecl.php.net/event-2.5.3
Extension event enabled in php.ini

Lihat hasil pemasangan

[root@localhost ~]# php --ri event

event

Event support => enabled
Sockets support => enabled
Debug support => disabled
Extra functionality support including HTTP, DNS, and RPC => enabled
OpenSSL support => enabled
Thread safety support => disabled
Extension version => 2.5.3
libevent2 headers version => 2.2.0-alpha-dev

Disyorkan :《Tutorial PHP7

Atas ialah kandungan terperinci Artikel yang menerangkan cara memasang sambungan acara dalam PHP7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:segmentfault.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam