我有两台服务器在运行。一个在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并从那里运行作曲家。
由于
答案 0 :(得分:0)
我找到了答案。当我在Windows上运行composer安装程序时,它选择了5.3。*的服务器。我卸载它并重新运行安装程序,安装它,并选择其他服务器的php.exe文件。它现在有效。谢谢每个人。
答案 1 :(得分:0)
Composer命令行可执行文件不使用Web服务器的任何“端口”,它使用PHP的CLI版本。如果服务器上的两个PHP版本都提供php-cli
可执行文件,但在调用php -i
时使用了错误,则应将路径重定向到指向另一个。