Linux   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – 如何在不更改代码的情况下为Symfony2设置php CLI版本?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我的设置 >共享主机 >没有root访问权限 > sHell访问 > symfony 2.1 >部署的干预(至少,这是计划) build_bootstrap.php使用 #!/usr/bin/env php 这与php4 cli相关联 /usr/local/bin/php php4当然不起作用. php 5.3 cli在 /usr/local/bin/php53 是否有一个中心位置告诉Symfon
我的设置

>共享主机
>没有root访问权限
> shell访问
> symfony 2.1
>部署的干预(至少,这是计划)

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更改env? putenv的东西?在bash配置文件中导出路径?

更新:

我正在使用@thecatontheflat建议的bashrc中的PHP别名.

不幸的是,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"

大佬总结

以上是大佬教程为你收集整理的linux – 如何在不更改代码的情况下为Symfony2设置php CLI版本?全部内容,希望文章能够帮你解决linux – 如何在不更改代码的情况下为Symfony2设置php CLI版本?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。