【发布时间】:2014-08-14 11:00:43
【问题描述】:
在 PHP 中部署 Web 应用程序时,并不总是希望将带有密码的配置文件提交到存储库中。
处理此问题的首选方法是什么,即。
将详细信息保存在数据库中,并将配置文件模板化
将文件复制到服务器上(这引发了保存位置的问题 和版本被复制的文件)
在服务器上设置环境变量,并从
读取配置文件 那个。
或任何其他建议。
【问题讨论】:
-
就个人而言,我提交的配置文件没有密码和用户名。然后我将它添加到忽略列表中,因此一旦配置它就不会被提交。我的配置文件通常只包含密码、登录名等。其余的比较公开,比如 settings.class.php
-
我最近一直支持 Laravel 实现的配置:laravel.com/docs/…
标签: php file deployment config