docker-lnmp环境安装laravel

Laravel 文档中有介绍两种安装方式,我是通过Composer 进行安装的,所以这里只总结一下Composer 安装方法,安装之前需要确保你的机器已经安装了 Composer。

通过 Composer 创建项目

说明:本项目是基于Docker-LNMP的一键开发环境安装

1,进入你的项目路径(www目录下)执行命令:

composer create-project --prefer-dist laravel/laravel blog

blog:项目文件名(可任意定义)
2,安装完 Laravel 后,进入blog项目,storage 目录和 bootstrap/cache 目录配置读写权限

chmod -R 777 storage 
chmod -R 777 bootstrap/cache 

3,Web 服务器配置,在conf_use/nginx/vhost目录下添加你的站点配置文件(修改配置文件后,需要重启nginx )

#例如 conf_use/nginx/vhost/blog.conf
server {
      listen 8206;//监听端口号 
      server_name dg.myblog.dev.com; //服务域名 把这个域名加到host文件中  浏览器通过访问dg.myblog.dev.com:8206即可访问到这个项目 
      root   /var/www/blog/public; //项目的public目录 修改注释的这三项 其他的配置默认即可
      index  index.php index.html index.htm;

      access_log  /var/log/lnmp/nginx.myblog.access.log  main;
      error_log  /var/log/lnmp/nginx.myblog.error.log  warn;

      location /{
           try_files $uri $uri/ /index.php?$args;
        }

      location @rewrite {
           set $static 0;
           if  ($uri ~ \.(css|js|jpg|jpeg|png|gif|ico|woff|eot|svg|css\.map|min\.map)$) {
              set $static 1;
            }

           if ($static = 0) {
                rewrite ^/(.*)$ /index.php?s=/$1;
           }

       }

      include /etc/nginx/php-fpm.conf;

      location ~ /\.ht {
        deny  all;
      }
}

4,host文件增加域名映射:

10.10.10.138	dg.myblog.dev.com  //域名IP映射 10.10.10.138 是我虚拟机的ip 

5,访问测试:http://dg.myblog.dev.com:8206/
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值