[英]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.