win10下 使用docker搭建swoole環境


1.安裝docker

這里就不贅述了,已經有很多教程了

2.找一個docker鏡像

我這利用的是 ohdata/swoole

 

3.安裝鏡像

  • 我是管理員登錄的,錄是D:/workspace,在這里新建文件test_swoole_server.php,代碼就是swoole官網的例子

     1 <?php
     2     $http = new swoole_http_server("0.0.0.0", 9501);
     3     
     4     $http->on("start", function ($server) {
     5         echo "Swoole http server is started at http://127.0.0.1:9501\n";
     6     });
     7     
     8     $http->on("request", function ($request, $response) {
     9         $response->header("Content-Type", "text/plain");
    10         $response->end("Hello World\n".json_encode(['hello'=>'nihao'.time()]));
    11     });
    12     
    13     $http->start();

     

  • 運行命令

    PS D:\workspace> docker run  -ti -p 9501:9501 -v D:/workspace:/root/ -d ohdata/swoole:4.3.0  php /root/test_swoole_server.php

    這樣就成功了,容器已經跑起來了

  • 進入容器,運行命令docker attach ID,這個ID就是容器的ID,可以用命令docker container ps查看容器ID

     

  • 瀏覽器執行 http://127.0.0.1:9501,會看到返回hello world,swoole安裝成功了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM