私たちのサーバー(CentOS 5.11)でPHPがv5.3.2にアップデートされた後、私は他の環境にあるようにComposerをインストールしたいと思っています。ComposerとPHPのバージョン、ComposerのインストールでPHPのバージョンを無視して、悪い考えですか?
Composer docsは、「作者はPHP 5.3.2以降で実行する必要があります」と述べています。私はPHP 5.4.45を持っています。それでも、それは作曲をインストールする際のシステム要件を無視して扱う私はthis answerを見つけ警告
PHP Warning: file_get_contents(https://getcomposer.org/versions): failed to open stream: Connection timed out in - on line 762
PHP Warning: Invalid argument supplied for foreach() in - on line 508
None of the 0 stable version(s) of Composer matches your PHP version (5.4.45/ID: 50445)
で終了
curl -sS https://getcomposer.org/installer | php
をしようとしたとき。
これは何かできますか、やや怖い/無意識のことですか?そして、私が使用できるComposerの他のバージョン(「不安定」または他のバージョン)がありますか?あるいは、PHPを再び更新する必要がありますか?> 5.6.x?
ありがとうございました!
これはあなたの質問には答えませんが、はい、PHPをさらにアップグレードする必要があります。 [PHP 5.4は2015年9月にセキュリティアップデートの提供を停止し、PHP 5.5は2016年7月にサービスを停止しました。PHP 5.6および7.0はおよそ2018年末までセキュリティアップデートを受け取ります。](https://secure.php.net/supported -versions.php) – Chris
はipv6の問題のようです。 ipv6を無効にした後、インストーラはアドレス解決のためにipv4を使用するように強制され、すべてうまくいった。 – legacyofleo