Saya awalnya ingin mencoba PHP untuk menulis layanan jaringan berkinerja tinggi, tetapi saya perlu menginstal Libevent Extension, tetapi saya tidak berharap itu sedikit otak
Unduh ekstensi Libevent terlebih dahulu:
http://pecl.php.net/package/libevent
Setelah dekompresi, mulailah menyusun
Salinan kode adalah sebagai berikut:
$ CD Libevent-Versi
$/usr/local/php/bin/phpize
$ ./configure --with-php-config =/usr/local/php/bin/php-config
Hasilnya segera dilaporkan, dan kesalahan menunjukkan bahwa versi RE2C terlalu rendah.
RE2C, Parser Lexical PHP, Situs Web Resmi: http://re2c.org/, unduh versi terbaru, dan kompilasi.
Lanjutkan untuk mengkompilasi ekstensi php sekarang
Hasilnya masih merupakan kesalahan
Salinan kode adalah sebagai berikut:
Kesalahan: Tidak dapat menemukan header Libevent
Sampai di sini, saya pasti telah menemukan direktori Libevent.
Periksa apakah Libevent diinstal secara lokal,
Akhirnya, direktori Libevent-2.0.12-stabil ditemukan di direktori.
Jika tidak diinstal, Anda perlu menginstal Libevent terlebih dahulu.
Salinan kode adalah sebagai 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-stabil/
./configure --prefix =/usr/local/libevent-2.0.20-stabil/
Membuat
buat instal
CD ../
Oke, terus menyusun ekstensi
Salinan kode adalah sebagai berikut:
$ CD Libevent-0.0.5
$/usr/local/php/bin/phpize
$ ./onfigure --with-php-config =/usr/local/php/bin/php-config-dengan libevent =/usr/local/libevent-2.0.20-stabil
$ Make && Make Install
Disusun dengan sukses