• ベストアンサー

phpのcomposerはサーバごとにupdate

phpのcomposerを使って、開発環境にUpdateして動作はしたのですが、 生成されたvendorフォルダをサーバに移して動作させたところ、 全くうごきません。 これはサーバにcomposerをインストールして、updateしてvendorをサーバごとに生成しないといけないのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • hogusyaki
  • ベストアンサー率34% (26/76)
回答No.1

当方の環境ですが、開発環境で作成したcomposerを使ったプログラムをSCPでvendorフォルダを含めファイルを転送し確認してみたところ動作しました。 おそらく全てのvendorフォルダを含めた全てのファイルを転送すれば、サーバにcomposerをインストールしなくても動作するのでは・・・と思うのですが、 以下2点分かればもう少し詳しく分かるかもしれません。 ・PHPのエラーメッセージは出ていないか? →出力されていれば、そのエラーから原因を探れるかと思います。 ・開発環境とファイル設置先のサーバーのPHPのバージョンに差異はあるか? →もしPHPのバージョンに際がある場合(とくに開発環境のほうが新しいPHPの場合)には動作しなくなる可能性があるような気がします。 以上、ご確認してみていただければと思います。

すると、全ての回答が全文表示されます。

関連するQ&A