Linux下編譯安裝php libevent擴(kuò)展實(shí)例
原本想嘗試一下PHP編寫(xiě)高性能網(wǎng)絡(luò)服務(wù),需要安裝libevent擴(kuò)展,沒(méi)想到讓人很費(fèi)了點(diǎn)腦袋
先下載libevent擴(kuò)展:
http://pecl.php.net/package/libevent
解壓后,開(kāi)始編譯
$ cd libevent-version
$ /usr/local/php/bin/phpize
$ ./configure --with-php-config=/usr/local/php/bin/php-config
結(jié)果馬上報(bào)錯(cuò)了,錯(cuò)誤顯示為re2c版本過(guò)低。
re2c,PHP的詞法解析器,官網(wǎng):http://re2c.org/,下載最新的版本,編譯完成。
繼續(xù)編譯剛才的PHP擴(kuò)展
結(jié)果還是報(bào)錯(cuò)
error: Cannot find libevent headers
直到這里,肯定是沒(méi)找到libevent的目錄,
本地查看是否安裝了libevent,
終于在一個(gè)目錄下找到了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,繼續(xù)編譯擴(kuò)展
$ 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
順利編譯通過(guò)
- PHP7 安裝event擴(kuò)展的實(shí)現(xiàn)方法
- php7下安裝event擴(kuò)展方法
- PHPUnit + Laravel單元測(cè)試常用技能
- PHP使用phpunit進(jìn)行單元測(cè)試示例
- php使用yield對(duì)性能提升的測(cè)試實(shí)例分析
- php使用mysqli和pdo擴(kuò)展,測(cè)試對(duì)比mysql數(shù)據(jù)庫(kù)的執(zhí)行效率完整示例
- php使用mysqli和pdo擴(kuò)展,測(cè)試對(duì)比連接mysql數(shù)據(jù)庫(kù)的效率完整示例
- 使用PHPUnit進(jìn)行單元測(cè)試并生成代碼覆蓋率報(bào)告的方法
- PHPStorm中如何對(duì)nodejs項(xiàng)目進(jìn)行單元測(cè)試詳解
- PHP單元測(cè)試框架PHPUnit用法詳解
- php使用event擴(kuò)展的io復(fù)用測(cè)試的示例
相關(guān)文章
JS實(shí)現(xiàn)獲取鍵盤(pán)按下的按鍵并顯示在頁(yè)面上的方法
這篇文章主要介紹了JS實(shí)現(xiàn)獲取鍵盤(pán)按下的按鍵并顯示在頁(yè)面上的方法,涉及JavaScript針對(duì)鍵盤(pán)事件及頁(yè)面元素的相關(guān)操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-11-11JS判斷指定dom元素是否在屏幕內(nèi)的方法實(shí)例
做圖片滾動(dòng)加載的時(shí)候會(huì)判斷圖片是否在可視區(qū)域內(nèi),如果在就加載原地址圖片,下面這篇文章就給大家介紹了利用JS判斷指定dom元素是否在屏幕內(nèi)的方法實(shí)例,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-01-01微信小程序?qū)崿F(xiàn)簡(jiǎn)單的購(gòu)物車(chē)功能
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)簡(jiǎn)單的購(gòu)物車(chē)功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-07-07Draggable Elements 元素拖拽功能實(shí)現(xiàn)代碼
雖說(shuō)js框架到處都是, 都封裝了很多實(shí)用的功能,能快速的讓我們實(shí)現(xiàn)如動(dòng)畫(huà),元素拖拽等功能, 不過(guò)由于好奇心的驅(qū)使, 有時(shí)想一探究竟, 看看一些功能是如何實(shí)現(xiàn)的2011-03-03Javascript中arguments用法實(shí)例分析
這篇文章主要介紹了Javascript中arguments用法,實(shí)例分析了javascript利用arguments實(shí)現(xiàn)模擬重載功能,需要的朋友可以參考下2015-06-06JS遍歷ul下的li點(diǎn)擊彈出li的索引的實(shí)現(xiàn)方法
這篇文章主要介紹了JS遍歷ul下的li點(diǎn)擊彈出li的索引的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-09-09一文教會(huì)你微信小程序如何實(shí)現(xiàn)登錄
微信小程序頁(yè)面畫(huà)好后,需要開(kāi)始做一系列和用戶(hù)的交互功能了,首先就是登錄,這篇文章主要給大家介紹了關(guān)于微信小程序如何實(shí)現(xiàn)登錄的相關(guān)資料,需要的朋友可以參考下2022-07-07