Php 如何部署CodeIgniter/Laravel应用程序
在部署codeigniter/laravel应用程序时,我需要知道哪些是我的选项 我一直在家里进行本地开发,当我去工作时,我需要一些快速的方法将所有更改推送到服务器上 应用程序代码需要更新,数据库模式需要迁移,应用程序服务器必须重新启动 所有这些都是手动完成的,浪费了很多时间,我需要一些自动化的方法,有点像Rails环境中的capistrano 我的选择是什么 更新: 我有自己的服务器,所有东西都需要在没有internet连接的intranet环境中工作。我最近在GitHub上遇到过。我已经玩过几次了,它对我来说很有魅力 只需将其放入根目录(与系统文件夹一起),生成一个MySQL转储,并编辑几个文件即可Php 如何部署CodeIgniter/Laravel应用程序,php,codeigniter,laravel,Php,Codeigniter,Laravel,在部署codeigniter/laravel应用程序时,我需要知道哪些是我的选项 我一直在家里进行本地开发,当我去工作时,我需要一些快速的方法将所有更改推送到服务器上 应用程序代码需要更新,数据库模式需要迁移,应用程序服务器必须重新启动 所有这些都是手动完成的,浪费了很多时间,我需要一些自动化的方法,有点像Rails环境中的capistrano 我的选择是什么 更新: 我有自己的服务器,所有东西都需要在没有internet连接的intranet环境中工作。我最近在GitHub上遇到过。我已经玩过
我希望它对你和对我一样有效。我使用了以下方法:
没有什么是真正令人满意的,数据库模式的更改是一个巨大的痛苦。因此,对于客户端配置,我们将从MySQL迁移到Cassandra,这基本上是无模式的。CI安装程序很有趣,但我不确定它是如何处理更新的。我在Github上找到了这个可能有用的工具。(首先,我在谷歌搜索Laravel安装程序后遇到了这个问题,然后在Github搜索Laravel安装程序)我很好奇,想看看有人对此有何看法。我有点同舟共济。我们使用git,但我们的服务器环境也不利于“自动”部署。DB迁移一直是一个难题。我倾向于生成一个包含更改的sql文件,并在prod db上运行该文件?如果我没有看错的话,您可以使用git部署应用程序代码,然后运行迁移过程:很好的问题。我自己也在思考这个问题。希望我们得到更多的回应。