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/