21

ssh を使用してアクセスできず、ftp のみを使用してアクセスできない安価な Web スペースでcomposerを実行することは可能ですか?

ランニングsystem('php composer.phar install');は理論的にはうまくいくはずです - それは推奨される方法ですか?

4

2 に答える 2

18

前のコメントで示唆されているように、それが可能なローカル システムで composer ステップを実行し、FTP 経由で結果をアップロードするのが最善の方法だと思います。

Composer には、Web スペースで利用できない可能性が高い (おそらくオプションの) ソフトウェア依存関係がいくつかあります。たとえば、インストールしようとしているプロジェクトがそのような依存関係を参照する場合、Git および SVN クライアント ソフトウェアが必要です。

もう 1 つの問題は、Github (またはその他の場所) からのダウンロードが失敗する可能性があることです。または、API 制限をトリガーして、ログインを要求します。

リモートで正常に実行されることを期待するのではなく、すべてのソフトウェアを収集して、それが機能したことを知りたいと思うでしょう。

于 2013-07-13T11:49:38.383 に答える