Composer (PHPパッケージ/依存関係マネージャー)を使用せずに、Webサーバーに Laravel PHPフレームワークをインストールまたは使用できるかどうかを知りたい毎回?
アプリを任意のWebサーバー(コマンドラインにアクセスできない共有サーバーなど)にドロップできるようにしたいと思います。
composer install
を初めて(ローカルで)実行すると、すべての依存関係が存在するはずです、正しいですか?
次に、すべてのファイル(ベンダーディレクトリを含む)を持つ任意のサーバーにドロップできるはずです。
本当にしたい場合は、Composerが行うすべての作業を手動で行うことができますが、絶対にすべきではありません。 Composerのインストールは簡単です。composer.phar
ファイルを取得し、その上でコマンドを実行するだけです。
サーバーでComposerをローカルで実行する必要はありません。composer install
またはcomposer update
を実行すると、プロジェクトのすべての依存関係が利用可能になり、そのままアップロードできます。サーバーに。
プロジェクトにlaravelなしではcomposer localをインストールできません。
共有サーバーがあり、composerをインストールできず、cmdを実行して新しいパッケージをインストールしたり、既存のパッケージを更新したりできない場合。
ローカルマシンにcomposerをインストールし、すべてのパッケージをインストール(ex composer require package/name
)またはupdate(ex composer update package/name
)してからuploadコードのあるサーバー上のベンダーディレクトリ。ローカル環境と同じように機能します。
注:Laravelを作曲家とともに使用することを強くお勧めします。これはlaravelおよびあなたの重要な部分ですクライアントにlaravelをサポートするサーバーを提供するよう説得することができます。以下のリンクを確認してください。サーバーの要件を確認できます。 https://laravel.com/docs/5.5#installation
このサイトでは、composerビルドツールでもダウンロードできるものをすべてダウンロードできます。ただし、composerのインストールは必要ありません。もちろんlaravelもそこにあります: https://php-download.com/package/laravel/laravel
サーバーでcomposerを使用したくない場合は、composer install/updateを実行し、すべてのライブラリをローカルにダウンロードしてから、サーバー上のすべてのファイルを手動でアップロードする必要があります。ベンダーディレクトリ。
Shhを使用してサーバーに接続できない共有ホスティングの場合は、それを行う必要がありますが、サーバー上のすべてのファイルをアップロードするのに時間がかかるため、composerを使用することをお勧めします_その後、composer install/updateを介してライブラリをダウンロードします。
はい、最初にローカルホストのcomposerを介してすべてのプロジェクトの依存関係をインストールしてから、FTPを介してすべてのファイルを実際のWebサイトに転送できます。
githubからZipファイル をダウンロードしてhtdocにアップロードすると、voilàが動作します