博客
关于我
Laradock在window上使用的坑
阅读量:796 次
发布时间:2023-01-30

本文共 834 字,大约阅读时间需要 2 分钟。

流程说明:

安装前提准备

  • 关闭本地PHP环境(例如,使用PHP Study直接停止即可)。

  • 配置Docker共享驱动:

    • 进入Docker设置,勾选所有可用的本地硬盘。
    • 应用设置并重启Docker。
  • 建议开启VPN(个人已启用,故未遇到相关问题)。

  • 服务启动遇到问题

  • 安装完成后访问127.0.0.1被拒绝。
  • 查看Windows端口状态,发现80端口显示灰色。
  • 检查Docker服务发现nginx未运行。
  • 单独启动nginx显示520错误提示:错误提示:start Fernandez 错误:-syntax: 意外终止文件,相关信息指向startup.sh脚本异常。
  • 源查问题

  • 获取laradock的nginx镜像内的/opt/startup.sh文件:ainer 启动 Ngb self gke specific shutdown roxy jaf Garage rubylü () [Pipeline]

  • 发现:Docker内的/opt/startup.sh文件内容格式存在问题。经检查,文件编码设置为“ANSI Kodics”在不同系统中表现不同。

  • 解决方案

  • lostark脚本文件重新编写:

    • 在Linux环境下打开脚本文件进行修正并恢复文件到本地。
    • 回到Windows,替换原有/opt/startup.sh文件。
  • 执行清理步骤:

    • 删除现有的laradock_nginx容器和镜像。
    • 使用docker-compose up nginx重新启动服务。
  • 服务配置注意事项

  • 修改环境变量:

    • .env中,建议设置APP_CODE_PATH_HOST或相应配置,根据官方文档要求进行调整。
    • 例如,参考官方设置`:
      APP_CODE_PATH_HOST=./yourfolder
  • 服务重启后,确保访问127.0.0.1正常响应。

  • 确认信息

    • 请确保所有配置与服务器实际运行环境一致。
    • 可以通过docker compose logs nginx查看日志,进一步分析服务运行状态。

    转载地址:http://tkgyk.baihongyu.com/

    你可能感兴趣的文章
    CentOS 7 巨大变动之 systemd 取代 SysV的Init
    查看>>
    centos 7 静态IP,指定DNS
    查看>>
    Centos 7.5 docker 容器怎么设置开机自启
    查看>>
    Centos 7.5 SSH改别的端口连接不上,只有默认端口才行(未解决)
    查看>>
    Centos 7.5 如何安装VMware Tools工具
    查看>>
    CentOS 7.X 系统安装及优化
    查看>>
    flask框架面向移动端的虚拟物品订购平台毕设源码+论文
    查看>>
    flask框架飞机订票管理系统(毕设源码+论文)
    查看>>
    flask框架高校助学及勤工俭学管理系统(毕设源码+论文)
    查看>>
    flask框架高校图书管理系统设计与实现(毕设源码+论文)
    查看>>
    flask框架高校教师个人数字档案(毕设源码+论文)
    查看>>
    flask框架高校毕业生选题系统(毕设源码+论文)
    查看>>
    flask框架高校竞赛信息管理系统(毕设源码+论文)
    查看>>
    flask框架魔方教学网站毕设源码+论文
    查看>>
    Flask解决跨域访问问题(Access to XMLHttpRequest at ‘http://127.0.0.1:500been blocked by CORS policy: No ‘Acc)
    查看>>
    Flatterer: 快速JSON转换工具使用指南
    查看>>
    Flex / PHP Security Basics - Part One
    查看>>
    FLEX 4 :选择本地文件编辑
    查看>>
    Flex 与 spring mvc 整合 BlazeDB
    查看>>
    java 记事本程序_Java记事本程序Notebook
    查看>>