我试图在VPS服务器上部署symfony2 webapp。该服务器在Web(5.4)和命令行客户端(5.2)上安装了不同的PHP版本。为了使用composer安装供应商,我不能使用PHP-CLI,因为它的版本(它需要PHAR支持,包含在PHP 5.3中)。有什么方法可以使用在CLI上使用Apache(5.4)的php motor吗?
我意识到PHP {4}已安装在/opt/php54
上,但内部没有bin
文件夹。
谢谢你们!
修改
顺便说一句,which php
命令返回/usr/bin/php
这是PHP52二进制文件。
答案 0 :(得分:0)
您只需要找到PHP54二进制文件并执行composer安装。
二进制路径取决于linux发行版。
这些命令可能有助于找到它:
which php
whereis php
请查看/usr
文件夹和/usr/local/bin/php
。
或者:只需将一个小脚本放在带有<?php echo PHP_BINDIR; echo PHP_BINARY;
的web文件夹中 - 它将显示php的路径。