Swoole編譯安裝步驟
Swoole擴(kuò)展是按照php標(biāo)準(zhǔn)擴(kuò)展構(gòu)建的。使用phpize來(lái)生成php編譯配置,./configure來(lái)做編譯配置檢測(cè),make進(jìn)行編譯,make install進(jìn)行安裝。 (推薦學(xué)習(xí): swoole視頻教程)
請(qǐng)下載releases版本的swoole,直接從github主干上拉取最新代碼可能會(huì)編譯不過(guò)
如果當(dāng)前用戶不是root,可能沒有php目錄的寫權(quán)限,安裝時(shí)需要sudo或者su
如果是在git分支上直接git pull更新代碼,重新編譯前務(wù)必要執(zhí)行make clean
安裝PHP 7.3.1
https://blog.csdn.net/uisoul/article/details/86631469
下載Swoole
wget https://github.com/swoole/swoole-src/archive/v4.3.3.tar.gz
解壓
tar -xzvf v4.3.3.tar.gz1
編譯安裝
/usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config --enable-openssl --enable-http2 --enable-async-redis --enable-sockets --enable-mysqlnd make && make install