swoole已經升級到4了,主要的特性是更好的支持協程,easyswoole也為了更好支持協程推出了es3。我本地環境是php7.2.9 centos7
在github下載最新的3.0的demo。地址為:https://github.com/easy-swoole/demo
- git下載demo注意分支要是3.x 在xshell中選擇執行路徑輸入:git clone -b 3.x https://github.com/easy-swoole/demo.git demo
- 安裝依賴 cd demo&&composer install
- 安裝es3,注意提示覆蓋文件時一律填否(N)
主要是為了復制EasySwooleEvent 和 env文件,前者是es在啟動過程中觸發的事件回調,后者是為了根據環境匹配對於的配置文件- 啟動前修改下配置文件dev.env,為了測試es3添加的tcpServer 后面分析啟動流程會涉及
CONSOLE.ENABLE=true CONSOLE.EXPIRE=60 CONSOLE.LISTEN_HOST = 0.0.0.0 CONSOLE.PORT = 9502- 啟動服務
php easyswoole start
附上本地成功啟動的圖示:注意sub-Server1這行,如果按照默認的配置是不會開啟這個子服務的

下一篇會詳細介紹es3在啟動的時候干了哪些事
