Ubuntu 14/16 下的 Laravel LNMP 线上环境自动部署脚本,社区的这篇文章我使用14版本的没有问题,注意 data 文件夹没有的话要自行创建或者换个路径。在配置里也是注意有一个日志的地方要更改路径或者创建 data 文件夹,比如我就使用的 var 的路径。我大概日期是在 2018.4.11测试的。
我在阿里上用centos7部署的小水管,用宝塔面板管理(安装了php7,mysql5.6,nginx1.12),自己安装和git,composer,如果你想还可以安装npm,yarn,注意将库连接改成国内的,然后pull自己代码,也运行成功了,其实那个环境是一个合集,我们能用到的基本就是我说的这些,主要是国内是centos流行啊。。。。
参考这个https://blog.bobbyallen.me/2015/06/26/configuring-and-hosting-laravel-5-x-applications-on-windows-azure/, 还可以部署到Azure Web App上。总结几个要点就是要: 1. 设置WebApp的PHP版本,2.Application Setting里添加
SCM_REPOSITORY_PATH -> ../repository; SCM_TARGET_PATH -> .. 的两个映射, 3. Virtual applications and directories 里修改 / 目录的映射为site\public, 4. 给WebApp添加 composer extension, 5. 在Kudu 管理界面下编辑.env文件保持和本地的.env文件一致。
推荐文章: