1
我有足够的经验来使用CakePhp框架在PHP中构建网站,但现在我正在尝试构建像其他人一样的网站,其中GUI被授予用户通过提供配置/安装网站主机,数据库名称,用户名,密码,其中网站有一个名为“install.php”的文件,它需要数据库详细信息来连接和创建数据库。如何通过用户界面安装php项目来安装数据库
这里我的问题来了,当网站提示用户输入数据库的详细信息后,获得主机,数据库名称,用户,密码的值;我们运行databse.sql文件来创建数据库,但之后我们的项目如何知道用户名,密码,数据库名称,连接的主机,因为通常我们在php文件中编写数据库凭证来配置,所以我们如何处理我们之间的连接PHP网站和数据库。
一个解决方案我正在考虑在数据库配置文件中编写一些关键字,并将其替换为用户提供的详细信息。
如果你有更好的解决方案,请指导我。
我认为它的工作原理与您的想法相同。基本上应该有一个文件名为settings.php,在该文件中添加变量,然后用用户输入替换所有的变量值,并确保这个settings.php文件是常见的,因此可以在所有php页面中调用变量和所有配置。 – JiteshNK
感谢您的建议 – coder
还有一件事,首先在运行安装时,您必须检查是否设置了这些变量,否则当您迁移现有网站时,它会产生问题并且每次都要求您提供全新的安装。 – JiteshNK