我有一个已经制作好的网站。
我需要知道如何为这个网站创建安装程序,这样当用户第一次上传网站到他们的主机时,他们可以选择插入他们的数据库详细信息。
用户插入他们的数据库详细信息,然后更改config.php文件中的内容。
我还有一个tables.sql文件,我想运行查询。
我尝试使用
$text = file_get_contents();
但是我的查询失败了,因为我有大约32个表需要插入到数据库中,并且需要进行所有必要的设置。
我有一个已经制作好的网站。
我需要知道如何为这个网站创建安装程序,这样当用户第一次上传网站到他们的主机时,他们可以选择插入他们的数据库详细信息。
用户插入他们的数据库详细信息,然后更改config.php文件中的内容。
我还有一个tables.sql文件,我想运行查询。
我尝试使用
$text = file_get_contents();
但是我的查询失败了,因为我有大约32个表需要插入到数据库中,并且需要进行所有必要的设置。
有很多工具旨在实现这一目标,具有不同的功能集:
这些工具摘自cweiske的一篇博客文章:
如果您不需要通用工具,最简单的方法是编写一个简单的安装脚本并要求用户运行它。这可以只是一个打印表格并询问所需详细信息的单个文件。提交后,执行必要的安装程序即可。
在部署PHP应用程序方面,没有通用标准。提供一个tarball,其中包含一个目录中的PHP文件、SQL模式、示例配置文件和部署文档。
您可以尝试将 check_foreign_keys 设置为 0;然后从文件中导入表格,如果您希望 Web 应用程序将初始配置写入其中,则需要将 config.php 的权限设置为可写。
此致敬礼, FR