Laradock在window上使用的坑
发布日期:2025-04-04 01:47:57 浏览次数:13 分类:精选文章

本文共 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查看日志,进一步分析服务运行状态。
    上一篇:Laravel 5.3 不同用户表登录认证-优化
    下一篇:laradock-workspace下laravel环境变量配置

    发表评论

    最新留言

    留言是一种美德,欢迎回访!
    [***.207.175.100]2025年04月25日 23时34分16秒