美文网首页
laradock workspcae php-fpm 开启 sw

laradock workspcae php-fpm 开启 sw

作者: _lin_ | 来源:发表于2020-07-01 14:34 被阅读0次

    前言

    laradock 是一个很好的开发PHP的环境,集成几乎所有会用到的工具,作为开发环境是上佳选择。最近想在laradock 上使用swoole,折腾了下终于成功,这里做个纪录。

    修改 .env 配置

    开启 workspace 的swoole 选项

    WORKSPACE_INSTALL_SWOOLE=true
    # 末尾追加指定开发的端口
    WORKSPACE_SWOOLE_PORT=9501
    

    如果需要在 php-fpm 环境也开启 swoole 的话

    PHP_FPM_INSTALL_SWOOLE=true
    # 末尾追加指定开发的端口
    PHP_FPM_SWOOLE_PORT=9501
    

    修改 laradock 根目录下的docker-compose.yml

    在 workspace 部分添加开放的端口

    workspace:
      #.....
      port:
        #......
        - "${WORKSPACE_SWOOLE_PORT}:9501"
    

    如果需要在 php-fpm 环境也开启 swoole 的话,类似操作,这里不做纪录

    重建 workspace 镜像

    执行命令,等待构建完成,时间比较久,耐心等待

    docker-compose build workspace php-fpm 
    

    结束

    这样就完成了 swoole 的安装,可以开发 swoole 的应用了,弊端是端口必须要指定开放,不能任由代码控制。<br />还有就是 swoole 代码的 127.0.0.1 要写成 0.0.0.0 , 这个要多注意,否则会不成功。

    相关文章

      网友评论

          本文标题:laradock workspcae php-fpm 开启 sw

          本文链接:https://www.haomeiwen.com/subject/gtncqktx.html