1

我有两台服务器正在运行。一个在端口 80 上,另一个在 88 上。现在,当我编写命令“php composer.phar install”并期望安装 composer.json 中提到的包时,我得到了 msg Composer 支持 PHP > 5.3.2 并且你有 5.3.1 .

:80 的服务器有 5.3.1,但 :88 的服务器有 5.4.16

我怎么能说作曲家使用端口:88。即使我是 :88 的 htdocs 并从那里运行作曲家。

谢谢

4

2 回答 2

0

Composer 命令行可执行文件不使用网络服务器的任何“端口”,它使用 PHP 的 CLI 版本。如果您的服务器上的两个 PHP 版本都提供了php-cli可执行文件,但调用时使用了错误php -i,则应重定向路径以指向另一个。

于 2013-10-15T19:19:38.257 回答
0

我找到了答案。当我在 Windows 上运行 composer 安装程序时,它选择了 5.3.* 的服务器。我卸载它并重新运行设置,安装它,然后选择另一台服务器的 php.exe 文件。现在可以了。谢谢大家。

于 2013-10-15T18:51:31.323 回答