有几种方法可以做到这一点,但如果您不想混淆别名或制作php.ini的多个副本,您还可以设置PHPRC环境变量。我会认为这是建议更“永久”的建议方法。 PHP文件中
更多信息: http://php.net/manual/en/configuration.file.php
在Windows中,一个简单的方法做,这是去“系统属性”对话框;右键单击“我的电脑”并单击“属性”,或使用控制面板中的“系统”项,然后转到“高级”设置,单击“环境变量”,然后单击“添加”你的用户,称之为“PHPRC”,并将路径复制到你的.ini文件中......例如,我的地址是C:\MAMP\conf\php5.6.28
。
(这是在Win 7,他们改变了一些不同版本的用户界面,但它基本上是相同的)
您可以验证它的工作,通过在命令行做php --ini
,输出应该是这样的: Configuration File (php.ini) Path: C:\Windows Loaded Configuration File: C:\MAMP\conf\php5.6.28\php.ini Scan for additional .ini files in: (none) Additional .ini files parsed: (none)
你也可以做echo %PHPRC%
从Windows命令提示符下,或者从Cygwin的/庆典/ MinGW的,等你echo $PHPRC
将不得不重新启动,这才会生效任何现有的终端会话,但在我的经验,它适用于所有三个,因为bash环境也继承Windows环境变量。
工作,谢谢!这绝对比编写整个路径更短/更快。 – loostro
也许'php app/console doctrine:database:create'也可以,因为'php.ini'已经在路径中。 – Iljaas