我正试图在VPS服务器上部署一个symfony2网络应用程序。该服务器在web(5.4)和命令行客户端(5.2)上安装了不同的PHP版本。为了安装带有composer的供应商,我无法使用PHP-CLI,因为它的版本(它需要PHAR支持,包含在PHP 5.3中)。有什么方法可以在CLI上使用使用Apache(5.4)的PHP马达吗?
我知道PHP5.4安装在/opt/php54
上,但里面没有bin
文件夹。
谢谢大家!
编辑
顺便说一下,which php
命令返回作为PHP52二进制的/usr/bin/php
。
您只需要找到PHP54二进制文件并执行composer安装。
二进制路径取决于linux发行版。
这些命令可能有助于找到它:
which php
whereis php
请查看/usr
文件夹和/usr/local/bin/php
。
或者:只需在带有<?php echo PHP_BINDIR; echo PHP_BINARY;
的web文件夹中放置一个小脚本,它就会显示php的路径。