用于安装软件包的PHP Composer端口更改

时间:2013-10-15 14:35:38

标签: php apache composer-php package-managers

我有两台服务器在运行。一个在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。即使我是htdocs:88并从那里运行作曲家。

由于

2 个答案:

答案 0 :(得分:0)

我找到了答案。当我在Windows上运行composer安装程序时,它选择了5.3。*的服务器。我卸载它并重新运行安装程序,安装它,并选择其他服务器的php.exe文件。它现在有效。谢谢每个人。

答案 1 :(得分:0)

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