私のセットアップでは、ソース ファイルはホスト マシン (Mac OSX) にあり、ゲスト (Ubuntu サーバー) と共有されます。ファイルがゲストからホストに追加されると、構文エラーが存在しない場合でも、ファイルの最後の行で構文エラーが発生します。
例: Laravel Artisan コマンド
次のコマンドはすべて、Ubuntu (ゲスト) から実行されます。
初めて、これはうまくいきます:
php artisan
ソース ファイルを再構築することもできます。
php artisan dump-autoload
ただし、ファイルが再構築されたため、これは機能しなくなりました。
php artisan
...そして、次の構文エラーが発生します。
PHP Parse error: syntax error, unexpected 'F' in /mnt/hgfs/www/tmi/api/vendor/composer/autoload_classmap.php on line 1646
ソースコードを含むフォルダーを再マウントすると、問題はなくなります。
sudo mount /mnt/hgfs/www
これで、問題なく次を再度実行できます。
php artisan
私のセットアップ
- 私のホストは、すべてのソース ファイルがある Mac OSX です。
- 私のゲストOSは、phpがインストールされているUbuntuサーバー(非GUI)です。
- ファイルは、 open-vm-tools (vmhgfs) を使用してホストからゲストに共有されます
私はあなたが持っているかもしれないどんな提案にも非常にオープンです. 詳細が必要な場合はお尋ねください.