Rumah  >  Artikel  >  hujung hadapan web  >  Susun dan pasang contoh sambungan php libevent di bawah kemahiran Linux_javascript

Susun dan pasang contoh sambungan php libevent di bawah kemahiran Linux_javascript

WBOY
WBOYasal
2016-05-16 16:14:012832semak imbas

Pada asalnya saya ingin mencuba menulis perkhidmatan rangkaian berprestasi tinggi dalam PHP, saya perlu memasang sambungan libevent, tetapi saya tidak menjangkakan ia sangat menyusahkan
Muat turun sambungan libevent dahulu:
http://pecl.php.net/package/libevent
Selepas penyahmampatan, mula menyusun

Salin kod Kod adalah seperti berikut:

$ cd libevent-version
$ /usr/local/php/bin/phpize
$ ./configure --with-php-config=/usr/local/php/bin/php-config

Akibatnya, ralat dilaporkan serta-merta, dan ralat menunjukkan bahawa versi re2c terlalu rendah.

re2c, penghurai leksikal PHP, tapak web rasmi: http://re2c.org/, muat turun versi terkini dan penyusunan selesai.

Teruskan menyusun sambungan PHP sebentar tadi

Hasilnya masih ralat

Salin kod Kod adalah seperti berikut:

ralat: Tidak dapat mencari pengepala libevent

Sehingga di sini, direktori libevent tidak boleh ditemui,
Semak sama ada libevent dipasang secara setempat,
Akhirnya menemui direktori libevent-2.0.12-stable dalam direktori.
Jika ia tidak dipasang, anda perlu memasang libervent terlebih dahulu.
Salin kod Kod adalah seperti berikut:

wget http://cloud.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=/usr/local/libevent-2.0.20-stable/
buat
buat pemasangan
cd ../

OK, teruskan menyusun sambungan
Salin kod Kod adalah seperti berikut:

$ cd libevent-0.0.5
$ /usr/local/php/bin/phpize
$ ./configure --with-php-config=/usr/local/php/bin/php-config --with-libevent=/usr/local/libevent-2.0.20-stable
$ buat && buat pasang

Berjaya disusun
Kenyataan:
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