摘要:下載源碼包下載源碼包最后將添加到中,查看擴(kuò)展,出現(xiàn)則安裝成功安裝安裝用于對(duì)異步客戶(hù)端的支持重新編譯使用命令檢測(cè)安裝的擴(kuò)展時(shí)可能會(huì)出現(xiàn)一下警告解決方案在最后一行添加安裝同步擴(kuò)展最后將添加到中,查看擴(kuò)展,出現(xiàn)則安裝成功
1、下載PHP源碼包 http://php.net/get/php-7.2.4....
tar -zxvf php-7.2.4.tar.gz cd php-7.2.4 ./configure --prefix=/usr/local/php make && make install
2、下載swoole源碼包
git clone https://gitee.com/swoole/swoole.git cd swoole /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make && make install
最后將extension=swoole添加到php.ini中,php -m查看擴(kuò)展,出現(xiàn)swoole則安裝成功
3、安裝redis https://redis.io/download
tar -zxvf redis-4.0.9.tar.gz mv redis-4.0.9 /usr/local/redis-4.0.9 cd /usr/local/redis-4.0.9 make
4、安裝hiredis(用于對(duì)異步Redis客戶(hù)端的支持) https://github.com/redis/hire...
make && make install ldconfig
5、重新編譯swoole
./configure --with-php-config=/usr/local/php/bin/php-config --enable-async-redis make clean make && make install
PS:使用php -m 命令檢測(cè)安裝的擴(kuò)展時(shí) 可能會(huì)出現(xiàn)一下警告
PHP Warning: PHP Startup: Unable to load dynamic library "swoole" (tried: /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/swoole (/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/swoole: cannot open shared object file: No such file or directory), /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/swoole.so (libhiredis.so.0.13: cannot open shared object file: No such file or directory)) in Unknown on line 0
解決方案:
vi ~/.bash_profile
在最后一行添加
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
source ~/.bash_profile
6、安裝同步php-redis擴(kuò)展
git clone https://github.com/phpredis/phpredis.git cd phpredis /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make && make install
最后將extension=redis添加到php.ini中,php -m查看擴(kuò)展,出現(xiàn)redis則安裝成功
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/28540.html
摘要:源碼安裝文件下載下載源碼下載下載源碼下載下載源碼下載源碼下載源碼下載源碼包解壓命令包解壓命令安裝安裝前的準(zhǔn)備安裝安裝安裝安裝安裝需要的擴(kuò)展安裝安裝時(shí)需要的擴(kuò)展安裝在源碼目錄中執(zhí)行以下操作執(zhí)行命 源碼安裝 1. 文件下載 1.1 下載PHP源碼 php.net 下載 php-7.2.7.tar.gz 1.2 下載swoole源碼 https://github.com/swoole/s...
摘要:安裝命令環(huán)境下必須關(guān)閉選項(xiàng)需要修改關(guān)閉在下開(kāi)發(fā)可以使用來(lái)方便的開(kāi)發(fā)應(yīng)用,安裝好后再里的選項(xiàng)里共享代碼所在磁盤(pán)。為源碼所在路徑為容器內(nèi)路徑在里執(zhí)行編譯安裝擴(kuò)展是按照標(biāo)準(zhǔn)擴(kuò)展構(gòu)建的。 環(huán)境依賴(lài) 僅支持 Linux、FreeBSD、MacOS 三種操作系統(tǒng) 在Windows平臺(tái),可使用CygWin或WSL(Windows Subsystem for Linux) Linux 內(nèi)核版本 2....
摘要:修復(fù)添加超過(guò)萬(wàn)個(gè)以上定時(shí)器時(shí)發(fā)生崩潰的問(wèn)題增加模塊,下高性能序列化庫(kù)修復(fù)監(jiān)聽(tīng)端口設(shè)置無(wú)效的問(wèn)題等。線(xiàn)程來(lái)處理網(wǎng)絡(luò)事件輪詢(xún),讀取數(shù)據(jù)。當(dāng)?shù)娜挝帐殖晒α艘院螅蛇@個(gè)線(xiàn)程將連接成功的消息告訴進(jìn)程,再由進(jìn)程轉(zhuǎn)交給進(jìn)程。此時(shí)進(jìn)程觸發(fā)事件。 本文示例代碼詳見(jiàn):https://github.com/52fhy/swoo...。 簡(jiǎn)介 Swoole是一個(gè)PHP擴(kuò)展,提供了PHP語(yǔ)言的異步多線(xiàn)程服務(wù)器...
閱讀 2344·2021-11-15 11:38
閱讀 3553·2021-09-22 15:16
閱讀 1197·2021-09-10 11:11
閱讀 3165·2021-09-10 10:51
閱讀 2943·2019-08-30 15:56
閱讀 2786·2019-08-30 15:44
閱讀 3192·2019-08-28 18:28
閱讀 3529·2019-08-26 13:36