博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux lnmp15 部署laravel项目
阅读量:6719 次
发布时间:2019-06-25

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

使用composer创建一个 laravel项目

安装composer: https://www.jianshu.com/p/ce1d36cbe00f

composer create-project laravel/laravel=5.5.* --perfer-dist /home/web/blog复制代码

添加虚拟主机配置文件

sudo lnmp vhost add复制代码

注:由于laravel的入口文件在public目录下,所以在配置那个 default directory 时一定要配置到 public 目录下, 我这里只是为了截图。。。

根据指引就可以创建好虚拟主机文件了

配置 hosts

sudo vim /etc/hosts复制代码

我的系统是 ubuntu 所以是这样的, 如果是centos或者其他发行版本,可能略微有些不同 将刚刚在配置虚拟主机时的域名指向 127.0.0.1

刷新 dns

sudo /etc/init.d/dns-clean start复制代码

给必要的目录开启权限

这一步非常重要, 没有这个, 肯定500错误

sudo chmod -R 777 storage复制代码

如果还是显示该网站无法运行 500

  1. 检查 /public 目录下是否有 .user.ini
ls -a | grep user复制代码
  1. 如果有, 必须想解锁, 然后在删除, 否则你会发现 sudo rm -rf 删除不了
chattr  -i .user.ini复制代码
  1. 删除这个文件
sudo rm -rf .user.ini复制代码

最后浏览器访问测试

如果出现那个laravel的主页,就说明成功了

转载于:https://juejin.im/post/5c7b3bf6e51d451e925fc46f

你可能感兴趣的文章
聊聊flink的EventTime
查看>>
TypeScript 类
查看>>
React 的几种条件渲染以及选择
查看>>
MongoDB查看执行计划
查看>>
Redis学习笔记二:使用Jedis简单操作reids数据库
查看>>
Netty NioEventLoop 启动过程源码分析
查看>>
机器学习在客户管理场景中的应用
查看>>
PHP导出数据到表格的实例
查看>>
php 后端实现JWT认证方法
查看>>
[深入理解Redis]读取RDB文件
查看>>
【java并发编程实战6】AQS之独占锁ReentrantLock实现
查看>>
Javascript中进行遍历操作的所有方法
查看>>
JS的原型链和继承
查看>>
python中pyquery无法获取标签名的dom节点
查看>>
面试官:请手写一个webpack4.0配置
查看>>
有关getter 和 setter的使用
查看>>
JavaScript面向对象中的Function类型个人分享
查看>>
记录一次Webpack插件优化的经历
查看>>
【跃迁之路】【505天】程序员高效学习方法论探索系列(实验阶段262-2018.06.25)...
查看>>
ubuntu16.04 搭建java 环境
查看>>