博客
关于我
laravel5.8(一)安装及部署
阅读量:385 次
发布时间:2019-03-05

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

Laravel安装与部署指南

安装Laravel有两种主要方式

第一种方法是使用Composer进行安装

推荐使用这种方式,因为它可以更好地管理依赖

执行以下命令:

composer config -g repo.packagist composer https://packagist.phpcomposer.comcomposer create-project --prefer-dist laravel/laravel blog

第二种方法是从GitHub上下载源码

请注意:下载的源码中没有vendor目录和其下的项目文件

如果没有vendor目录和相关文件,项目将无法正常运行

部署Nginx

配置Nginx文件

修改配置文件如下:

server {    listen       80;    server_name  xxxx.com;    index index.html index.htm index.php;    root /xxx/xxx/xxx/xxx/xxx/xxx;    location ~ \.php(.*)$ {        fastcgi_pass   127.0.0.1:9000;        fastcgi_index  index.php;        fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;        fastcgi_param  PATH_INFO  $fastcgi_path_info;        fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;        include        fastcgi_params;    }    location / {        if (!-e $request_filename) {            rewrite ^(.*)$ /index.php?s=/$1 last;        }    }}

完成配置后访问配置好的域名

如果出现500错误或报错提示

通常是缓存目录权限问题

执行以下命令:

chmod -R 777 /xxx/xxx/xxx/xxx/laravel/storage

请将xxx替换为你的项目路径

到此为止,Laravel框架的安装与部署完成

如果有好的建议欢迎留言

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

你可能感兴趣的文章
OpenStack项目管理实战
查看>>
OpenStreetMap初探(一)——了解OpenStreetMap
查看>>
openSUSE 13.1 Milestone 2 发布
查看>>
openSUSE推出独立 GUI 包管理工具:YQPkg,简化了整个软件包管理流程
查看>>
OpenVSwtich(OVS)Vlan间路由实战 附实验环境
查看>>
Openwrt LuCI模块练习详细步骤
查看>>
OpenWrt固件编译刷机完全总结
查看>>
Open××× for Linux搭建之二
查看>>
Open×××有线网络时使用正常,无线网络时使用报错的解决方案
查看>>
Operation not supported on read-only collection 的解决方法 - [Windows Phone开发技巧系列1]
查看>>
Operations Manager 2007 R2系列之仪表板(多)视图
查看>>
operator new 与 operator delete
查看>>
operator() error
查看>>
OPPO K3在哪里打开USB调试模式的完美方法
查看>>
Optional类:避免NullPointerException
查看>>
ORA-00932: inconsistent datatypes: expected - got NCLOB【ORA-00932: 数据类型不一致: 应为 -, 但却获得 NCLOB 】【解决办法】
查看>>
ORA-00942 表或视图不存在
查看>>
ORA-01795: 列表中的最大表达式数为 1000
查看>>
ORA-06575: 程序包或函数 NO_VM_DROP_PROC 处于无效状态
查看>>
ORA-08102的错误
查看>>