如何为网站创建安装程序。PHP MySQL

15

我有一个已经制作好的网站。

我需要知道如何为这个网站创建安装程序,这样当用户第一次上传网站到他们的主机时,他们可以选择插入他们的数据库详细信息。

用户插入他们的数据库详细信息,然后更改config.php文件中的内容。

我还有一个tables.sql文件,我想运行查询。

我尝试使用

$text = file_get_contents();

但是我的查询失败了,因为我有大约32个表需要插入到数据库中,并且需要进行所有必要的设置。


https://github.com/JhulFramework/JI - Manish Dhruw
3个回答

26

有很多工具旨在实现这一目标,具有不同的功能集:

这些工具摘自cweiske的一篇博客文章:

  • http://kore-nordmann.de/blog/0097_php_web_installer.html
  • 如果您不需要通用工具,最简单的方法是编写一个简单的安装脚本并要求用户运行它。这可以只是一个打印表格并询问所需详细信息的单个文件。提交后,执行必要的安装程序即可。


    还有一个 http://codecanyon.net/item/php-setup-wizard/97050 (商业化) - cweiske

    6

    在部署PHP应用程序方面,没有通用标准。提供一个tarball,其中包含一个目录中的PHP文件、SQL模式、示例配置文件和部署文档。


    0

    您可以尝试将 check_foreign_keys 设置为 0;然后从文件中导入表格,如果您希望 Web 应用程序将初始配置写入其中,则需要将 config.php 的权限设置为可写。

    此致敬礼, FR


    网页内容由stack overflow 提供, 点击上面的
    可以查看英文原文,
    原文链接