swoole 學習筆記(1)

2021-08-21 14:00:46 字數 712 閱讀 8507

解壓

configure

make

make install

tips:>php -i |grep php.ini  #檢視php.ini 配置檔案位置

獲取原始碼  swoole官網

phpize 生成configure 檔案 

configure

make

make install

>./configure  --enable-async-redis  --with-php-config=/usr/local/php/bin/php-config

--enable-async-redis #啟用非同步redis客戶端   swoole官方文件

安裝完成後可以看到 看到擴充套件的目錄位置:

在php.ini檔案中新增 swoole 擴充套件

檢視php.ini 檔案路徑 >php -i |grep php.ini

檢視已安裝擴充套件 php -m

swoole學習筆記

一 服務端 0.swoole常用的配置項 daemonize true 守護程序化 worker num swoole配置引數 設定啟動的worker程序數 如 1 個請求耗時 100ms,要提供 1000qps 的處理能力,那必須配置 100 個程序或更多。reactor num 執行緒數 tas...

Swoole學習總結1

一,swoole服務三種模式 預設是多程序模式 base 模式 swoole base 傳統的非同步非阻塞server reactor 和worker 是同乙個角色。tcp 連線是在worker 程序中維持的。如果客戶端連線之間不需要互動,可以使用base 模式。如memcache 伺服器等。執行緒...

swoole學習筆記一

管理程序manager 非同步reactor執行緒 全非同步非阻塞 同步或者非同步worker程序,沒有用到epoll task worker程序 完全是同步阻塞模式 factory task 如果reactor最大允許監聽的事件數比reactor的事件數小的話用poll select,否則用epo...