首頁 > web前端 > js教程 > Linux下編譯安裝php libevent擴充功能實例_javascript技巧

Linux下編譯安裝php libevent擴充功能實例_javascript技巧

WBOY
發布: 2016-05-16 16:14:01
原創
2849 人瀏覽過

原本想嘗試PHP編寫高效能網路服務,需要安裝libevent擴展,沒想到讓人很費了點腦袋
先下載libevent擴充套件:
http://pecl.php.net/package/libevent
解壓縮後,開始編譯

複製程式碼 程式碼如下:

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

結果馬上報錯了,錯誤顯示為re2c版本過低。

re2c,PHP的詞法解析器,官網:http://re2c.org/,下載最新的版本,編譯完成。

繼續編譯剛才的PHP擴充

結果還是報錯

複製程式碼 程式碼如下:

error: Cannot find libevent headers

直到這裡,一定是沒找到libevent的目錄,
本地查看是否安裝了libevent,
終於在一個目錄下找到了libevent-2.0.12-stable目錄。
如果未安裝,則先需要安裝libevent。
複製程式碼 程式碼如下:

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/
make
make install
cd ../

OK,繼續編譯擴充
複製程式碼 程式碼如下:

$ 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
$ make && make install

編譯順利通過
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板