質問: 急にPHPで以下のようなエラーが生じるようになりました。 'php' could not be spawned. Is it installed and on your path? If so please open an issue on the package spawning the process. [Linter]Error running php See Console for more info. (Open View -> Developer -> Toggle Developer Tools) 環境: OS > Windows ATOM > 1.25.1 MAMP > 3.2.2 WIN > 6.1 ビルド7601:Service pack 1 参考サイト 本参考サイトはXAMPPであったので、参考にして環境変数を新たに新規に設定したのですが 解消いたしませんでした。。 環境変数 > 新規設定(N)> Path > C:\MAMP\bin\php を設定しましたが、だめでした。。。 Linterやautocompleteのパッケージにおいて、 正しく自分のクライアントにインストールされているPHPを認識できていないことが問題かと思いますが どなたか解決方法をご存知の方、お力添えをお願いいたします。
回答: Atomに組み込むパッケージによっては、 環境変数PATHを参照してphp.exeを探すものと、 パッケージ固有の設定ファイルにてphp.exeへのフルパスを必要とするものがあります。 うかつに環境変数をいじって壊してしまわないよう、 「Redmond Path」GUIでWindowsの環境変数“PATH”を編集できるソフト - 窓の杜ライブラリ とか使うと良いです。 システムのPATHへの変更はWindowsの再起動、 ユーザーのPATHへの変更はWindowsへの再ログオンが必要です。 linter-php は設定ファイルを与えるようです: AtomにLinter-phpを導入する - 「良いパパになりそう」とよく言われるけど相手がいない あるいは、Settings → Packages → linter-php → Settings → PHP Executable Path の欄に、実行したいphp.exeのフルパスを記述。