Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP:从文件中读入数据库键_Php_Database_Git_File_Authentication - Fatal编程技术网

PHP:从文件中读入数据库键

PHP:从文件中读入数据库键,php,database,git,file,authentication,Php,Database,Git,File,Authentication,我们有一个php文件,它使用私钥初始化数据库连接。我们想让这些私钥远离我们的git回购协议,并试图找到一个解决方案来实现这一点。将私钥保存在单独的文件中可以实现我们想要的功能,我们不会将该文件提交给repo 如果密钥只存储在权限受限的.txt文件中,那么执行此操作的最佳方法是什么?此问题的常见解决方案是使用包含敏感信息的配置文件,例如config.php,并通过.gitignore文件将配置文件从存储库中排除。配置文件可以是一个简单的PHP文件,它设置了一些可以在其他文件中引用的全局变量 如果它

我们有一个php文件,它使用私钥初始化数据库连接。我们想让这些私钥远离我们的git回购协议,并试图找到一个解决方案来实现这一点。将私钥保存在单独的文件中可以实现我们想要的功能,我们不会将该文件提交给repo


如果密钥只存储在权限受限的.txt文件中,那么执行此操作的最佳方法是什么?

此问题的常见解决方案是使用包含敏感信息的配置文件,例如
config.php
,并通过
.gitignore
文件将配置文件从存储库中排除。配置文件可以是一个简单的PHP文件,它设置了一些可以在其他文件中引用的全局变量

如果它最终包含多个变量,并且您正在与其他人一起工作,那么您可能还希望创建一个
config.php.sample
文件,该文件添加到存储库中,具有典型值,但将密码和私钥变量留空。然后指示协作者将该文件复制到
config.php
,并为其系统输入信息