前提
- サーバのPHPのバージョン設定は5.6系(大人の事情で変更できない)
- Laravel 5.8.*を使いたい
- タイトルの通り php.cgi で任意のディレクトリのみPHPのバージョンを7.3.*に変更
症状
ssh接続してLaravelディレクトリのartisanファイルのある階層に移動して
$ php artisan list
を実行しても何も表示されない。
対応
こんな具合に直接指定する。
$ /usr/local/php/7.3/bin/php artisan list
まとめ
info.php
<?php
phpinfo();
を
$ php info.php
したらおめーのバージョンは5.6って言われた(当たり前)。