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

Artikel yang menerangkan cara memasang sambungan acara dalam PHP7

藏色散人
Lepaskan: 2023-02-18 08:34:01
ke hadapan
2893 orang telah melayarinya

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
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

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!

Label berkaitan:
sumber:segmentfault.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan