【发布时间】:2012-06-15 14:39:51
【问题描述】:
我用谷歌搜索过,我已经搜索过,但我找不到这个问题的答案。
我使用框架 CodeIgniter 编写了一个相当大的应用程序。现在,它几乎准备好了,因此几乎可以发货了。
如何在我们的服务器或客户的服务器上安装它?
我知道我可以为此编写一个安装程序,但我想,也许有人编写了一个安装程序生成器。或者至少可以生成一个可以添加 20-30 个表的脚本,这样我就不必花费一周的时间来构建安装程序。应用程序必须与 Oracle、MSSQL 和 MySQL 兼容。
如果有这样的东西,那就太棒了。
编辑:语法 编辑:我使用 Active Record 类,因此它与所有数据库兼容。
【问题讨论】:
-
首先,您的应用程序是否兼容所有这些数据库?
-
是的,我使用 Codeigniters Active Record Class,所以它几乎兼容所有数据库。
-
安装程序生成器?:嗯不知道你的意思?为 Mysql 创建一个脚本将是很容易的部分,只需使用 phpmyadmin - 导出数据库模式/数据,然后创建一个简单的 php 脚本来安装(或者只是在服务器上安装 phpmyadmin)。另外,您真的要在所有 3 个 db 上安装该应用程序吗?
-
目前,我们有两个安装,一个在 MySQL 数据库上,一个在 MSSQL 数据库上。我知道 phpmyadmin 可以导出脚本,但我想要一个脚本,它不仅可以为 MySQL 安装,还可以为 MSSQL 和 Oracle 安装。我知道 CI 有一个 Database Forge 类可以做到这一点,但是,也许它可以生成?
-
安装程序生成器:可以为应用程序生成安装程序脚本的脚本。它可以创建一个数据库,在其中插入默认数据,并在配置文件中进行设置。
标签: php sql codeigniter