本番環境 (GoDaddy) サーバーに Composer は必要ですか?

本番環境 (GoDaddy) サーバーに Composer は必要ですか?

私は何年もこのことに対する答えを見つけようとしてきました (そして、はい、ここ、SO、その他の場所で答えを見てきました)。

私の状況:私は自分だけが作業している、ささやかだがかなり複雑なサイトを持っています。数日ごとに全体サイトを GoDaddy 共有サーバーにアップロードし、以前のフォルダーの名前をロールバックに変更して解凍します。

このサイトでは、約 10 個のソースからの「ライブラリ」を使用しています。主に時間を節約するために、Composer を使用してライブラリを統合することが時々必要になります。

通常、私は Github からライブラリの zip を取得し、適切な (?) ディレクトリに include を指定するだけです。

通常は問題なく動作し続けますが、時々何かが壊れ、すべてが再び動作するようになるまで、自動ロード インクルードやその他のインクルードなどを微調整するのに数時間 (場合によっては数日) かかります。

今回は Twilio は正常に動作していましたが、テキスト メッセージ送信者を再構築したところ、SMS の送信はローカル サーバーでは正常に動作しますが、リモート サーバーでは動作しません (これにより、Composer を使用するという考えが無意味になる可能性があります)。

このプロジェクトに Composer をバックロードするとひどい問題が発生すると確信しているので、確認していただければ幸いです。

私の PHP と Apache に関する専門知識は、初級から中級レベルです。コンピューター サイエンスの学位は持っていますが、それは 1979 年のことで、パンチ カードのスキルはここではあまり役に立ちません。

答え1

はい... 基本的には composer が必要です。ただし、回避策があります。git を使用して、ベンダーもコミットに追加できます。そうすれば、変更があったときに変更のみをプルできます。ただし、ベンダーを明示的にコミットしない場合は、composer も必要になります。

関連情報