みなさんはローカル開発環境でエディタは何を使っていますか?私は Java の場合は Eclipse で、PHP の場合は『Sublime Text2/3』を使っています。
Sublime Text を選んだ理由は4つ
- 右のミニマップが便利
- 動作が軽い
- vim 化が簡単
- GUI のデザインがイケてる
PHP みたいにコンパイルが必要ない言語は、サーバー上で vim を使ってちゃちゃっと書いちゃってもいいんですが、案件によってはサーバーにログイン出来ないこともあるしねー
今日はそんな Sublime Text で PHP を書いた後にそのまま実行して結果をコンソールに出す方法をご紹介。
1. 何はともあれ PC に PHP をインストールする
PHP5.6 ダウンロードサイト へアクセスして、32bit版 or 64bit版をお使いの PC の環境に合わせてダウンロード
Zip ファイルをダウンロードし終わったら、解凍してフォルダ名を「php」に変えて、Cドライブ直下に置きましょう↓
2. Sublime Text から 以下の項目を選択
以下のコードを書いて、下図のように「PHP.sublime-build」という名前で保存
{ "path": "C:\\php", "cmd": ["php", "-f", "$file"], "selector": "source.php", "encoding": "UTF-8" }
そうすると、以下のように PHP がビルドで選べるようになります
3. PHP コードを書いて 『Ctrl + B』 を押すか、メニューの「Tools > Build」を選択
上記のようにPHP が実行されて、結果が下のコンソールにでてきます
いかがでしたか?
ローカルでそのまま PHP が実行出来るとデバッグがはかどりますよね。
私はいつも vim 化して使っています。Sublime Text は様々なプラグインがありますのでみなさんもカスタマイズしてみてください。