我在Windows 7 XAMPP开发机器上安装了Symfony 2.7。在本地机器上使用mySql最简单(最好的做法......)的方法是什么?
我的parameters.yml使用sqlite,但我发现这是一个生成的文件(我是否正确?)如果我在parameters.yml.dist中取消注释正确的块一些魔术命令(我是对的吗?)将用mysql重新生成parameters.yml。
有任何帮助吗?我试图在DOCS中找到它,这可能会产生更快的结果。
由于
答案 0 :(得分:0)
运行应用程序后安装Symfony
php app/console server:run
它会告诉您如何访问该应用程序。在我结束时,我可以通过http://127.0.0.1:8000
访问该应用,因此使用此URL可以通过访问config.php
将Symfony与数据库配置,以便URL看起来像
http://127.0.0.1:8000/config.php
一旦在这个URL上很简单,Symfony会问你一堆与你的数据库名称,用户等有关的问题。完成后,您现在已与数据库连接,并会注意到您提供的信息已自动保存在parameters.ym
答案 1 :(得分:0)
parameters.yml.dist 是所有必需参数的参考,因此您不必记住它们。当您使用配置向导(如在@baig响应中)或编辑器时, parameters.yml.dist 将与 parameters.yml 进行比较,它会要求您填写任何缺失的参数。
这或多或少是魔法"你提到的。
当然,你可以自己成为一名巫师,并在编辑器中神奇地打开 parameters.yml 文件并神奇地填充所有必需的参数(或更改它们)。
到目前为止,非常好。
但是,如果你有些不妥,那么不要必须将你的实际设置放在 parameters.yml.dist ;事实上,我建议你不要。
parameters.yml.dist 应包含默认值/虚拟值,并且无论如何都不应包含密码。此文件通常是版本的,因此您可以看到它不是一个好主意。实际设置仅存在于 parameters.yml 中,该参数未进行版本控制,并且在任何环境(即本地计算机,开发服务器,prod服务器)上都可能不同。