Swoole 是 PHP 的一個擴展,能夠經過 PHP 擴展的方式進行安裝和啓用。php
本地安裝node
Laradockdocker
在本地安裝的話,以 Laradock 爲例,須要在 laradock 目錄下的 .env 中將下面兩行配置值設置爲 true:瀏覽器
而後運行 docker-compose build php-fpm workspace 從新構建 Docker 容器,構建完成後重啓這兩個容器,進入 workspace 容器,運行 php -m 查看 Swoole 是否安裝成功,若是擴展列表包含 swoole 則表示安裝成功。服務器
Windows/Macswoole
若是是本地 Windows/Mac 系統上安裝的話,直接執行如下命令安裝接口:php-fpm
簡單使用:學習
HTTP 服務器測試
首先咱們經過 Swoole 編寫一個簡單的 HTTP 服務器,在測試目錄下建立一個 http_server.php 文件,編寫文件代碼以下:ui
這樣,一個最基本的 HTTP 服務器就完成了,其工做原理和工業級的 Apache 和 Nginx 服務器相似,只不過提供的是最簡單的服務器監聽和響應功能罷了,咱們在終端啓用這個服務器:
Swoole http server is started at http:http://127.0.0.1:9501
這樣,表示服務器已經啓動而且在監聽請求了,到瀏覽器中訪問 http://127.0.0.1:9501,便可獲取服務器輸出響應內容:
有須要學習交流的友人請加入交流羣的我們一塊兒,羣內都是1-7年的開發者,但願能夠一塊兒交流,探討PHP,swoole這塊的技術 或者有其餘問題 也能夠問,獲取swoole或者php進階相關資料私聊管理便可