win10 docker laradock 搭建PHP“简易”开发环境

  1. 安装windows版本docker,并且安装,这里我选择使用hyperV

    【官网】:https://www.docker.com/
  2. 下载laradock

    【github】:https://github.com/laradock/l...
    git clone https://github.com/laradock/laradock.git
  3. 进入laradock文件夹
    复制.env.example到.env
    打开.env,按需进行一些调整,比如:

    WORKSPACE_INSTALL_NODE=true 改为 false,不需要安装node
    WORKSPACE_INSTALL_YARN=true 改为 false,不需要安装yarn
    WORKSPACE_INSTALL_NPM_GULP=true 改为 false,不需要安装gulp
    WORKSPACE_INSTALL_NPM_VUE_CLI=true 改为 false,不需要安装vue
    WORKSPACE_SSH_PORT=2222 改为 60022 ,windows 2222 会报错占用
  4. 按需启动:
    进入到laradock的文件夹执行启动命令

    docker-compose up -d nginx php-fpm mysql redis workspace 

    点击弹出的share it
    image.png

  5. 进入workspace控制台,安装laravel代码
    image.png
    image.png

    composer create-project --prefer-dist laravel/laravel:^7.0 my_php_project

    然后把 my_php_project 中的全部文件移动到,上一层目录.

    mv my_php_project/* ./
    mv my_php_project/.* ./
  6. 访问 localhost 验证
    image.png
    备注:如需重新启动,停掉容器后再次切到laradock目录下按需执行如下命令:
docker-compose up -d nginx php-fpm mysql redis workspace 

!!注意事项:laravel项目代码.env配置文件中,DB_HOST=mysql,这样配置可以连接到mysql
否则可能会报:SQLSTATE[HY000] [2002] Connection refused


帝国金的菜园子
分享一些工作学习中的经验
188 声望
3 粉丝
0 条评论
推荐阅读
程序猿必读-防范CSRF跨站请求伪造
CSRF(Cross-site request forgery,中文为跨站请求伪造)是一种利用网站可信用户的权限去执行未授权的命令的一种恶意攻击。通过伪装可信用户的请求来利用信任该用户的网站,这种攻击方式虽然不是很流行,但是却...

mylxsw22阅读 16k评论 12

php实现只需要一个QQ号就可以获得用户信息
{代码...} DEMO:[链接]此处输入你的QQ号

TANKING27阅读 7.3k评论 5

初学后端,如何做好表结构设计?
这篇文章介绍了设计数据库表结构应该考虑的4个方面,还有优雅设计的6个原则,举了一个例子分享了我的设计思路,为了提高性能我们也要从多方面考虑缓存问题。

王中阳Go4阅读 1.7k评论 2

封面图
一分钟搞明白!快速掌握 Go WebAssembly
最近因为各种奇怪的原因,更多的接触到了 WebAssembly。虽然之前很多博客也翻过写过各种文章,但总感觉欠些味道。于是今天梳理了一版,和大家一起展开学习。

煎鱼4阅读 2.1k

突破难关:Docker镜像和容器的区别以及构建的最佳实践
Docker 可谓是开启了容器化技术的新时代,现在无论大中小公司基本上都对容器化技术有不同程度的尝试,或是已经进行了大量容器化的改造。伴随着 Kubernetes 和 Cloud Native 等技术和理念的普及,也大大增加了业务...

张晋涛4阅读 1.1k

封面图
Aliyun-使用Docker方式安装Jenkins
之前自己在阿里云ECS上面安装了Jekins(安装jenkins的文章),最近因为服务器中了挖矿木马于是准备重新安装一下,但是想到每次安装jenkins都要手动安装jdk、maven、docker、kubectl,感觉好麻烦,于是使用官方推荐...

Awbeci2阅读 2.1k

面试官:请说一下如何优化结构体的性能?
使用内存对齐机制优化结构体性能,妙啊!前言之前分享过2篇结构体文章:10秒改struct性能直接提升15%,产品姐姐都夸我好棒 和 Go语言空结构体这3种妙用,你知道吗? 得到了大家的好评。这篇继续分享进阶内容:结...

王中阳Go4阅读 3.7k评论 2

封面图
188 声望
3 粉丝
宣传栏