[英]How can I set the php CLI version for Symfony2 without changing the code?
我的设定
build_bootstrap.php
使用
#!/usr/bin/env php
这链接到php4 cli中
/usr/local/bin/php
PHP4当然不起作用。 PHP 5.3 CLI在
/usr/local/bin/php53
是否有一个中心位置可以告诉Symfony 2.1更改环境? 有东西跟putenv吗? 在bash配置文件中导出路径?
更新:
我现在在bashrc中使用php的别名,如@thecatontheflat建议。
不幸的是,Symfony带来了自己的逻辑来查找php二进制文件。 一种选择是通过putenv设置PHP_PATH。 我将其添加到app / console和app / autoload.php中,因为这两个文件都参与了Capifony任务
解:
将两个设置添加到.bashrc / .bash_profile
alias php="/usr/local/bin/php53"
export PHP_PATH = "/usr/local/bin/php53"
并在Capifony的deploy.rb文件中设置php_bin
set :php_bin, " /usr/local/bin/php53"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.