ロリポップでLaravelを使いたい
ロリポップでLaravelを使おうと、アプリケーションのディレクトリをそのままFTPでアップロードすると、
vendor配下のファイルが多過ぎて死ぬほど時間がかかる。
SSHを使わずに
SSHが使えると、composerでlaravelをインストールできるけど、
スタンダード未満のプラン(エコノミー、ライト)だとSSHは使えない。
zipをFTPアップロードして解凍する
そこで、アプリケーションのディレクトリをzipで圧縮してFTPでアップロード、
それを解凍しました。
解凍はphpからunzipコマンドを実行。
以下のようなファイルを作って、ブラウザからアクセス。
unzip.php
<?php $zipfile = "laravel.zip"; return shell_exec("unzip $zipfile");
解凍が終わったら、念のためunzip.phpは削除しておく。
phpからコマンド使えるなら、unzipじゃなくて、composerでlaravelをインストールできるのでは、、