noconoスマートフォン用の表示で見るnoconoこの広告は、90日以上更新していないブログに表示しています。ULTIMATEを購入しました。言われる日々とはもうおサラバです。いうわけで、早速PHP開発の設定を行ったのでメモ。13.0PHPStorm7もおそらく同じだと思います。参考になれば幸いです。初期設定IDEA自体の初期設について。10.5+に変更するといい感じです。Eclipseからの移行の方ならEclipseがいいかも。残念ながらVimキーマップはありません。「どうしてもVimっぽく使いたい!」という方はideaVimというプラグインを試してみてください。ThemeをDarculaに設定しておけばOK。初期設定に関しては以下のクイックスタートが参考になります。line」がデフォルトOFFになったそうですね。)PHP設定ここから、PHP関連のメモです。ローカルにPHP5.3+Apatcheの環境があるのですが、5.4を使ってみることにしました。Homebrewでさくっとインストール。php.iniはとりあえずタイムゾーンだけ「Asia/Tokyo」に設定。IDEAのPHP設定です。次にInterpreterの右の「...」をクリック。下記の画面が立ち上がるので、左上の「+」を押してInterpretersを追加。homeにPHPへのパスを入力。使用するPHPバージョンがちゃんと下に表示されればOKです。ビルトインサーバーで実行ができるよう設定します。Configurationsを起動。itemsをクリック。)Nameには適当な名前を入力。Hostはlocalhost、ポート番号はデフォルトの80は他で使用しているため、8000に変更。rootには動かしたいプロジェクトのドキュメントルートのパスを入力。これでOKボタンを押下するとサーバーが追加され、実行(Run)できるようになります。ApacheなどのWebサーバーを準備しなくてもPHPの動作確認環境を作ることができました。調べると、どうやらXdebugを使うといいらしい。いうことでデバッガの設定もしました。インストールはこちらもHomebrewでさくっと。php54-xdebug/usr/local/etc/php/5.4/conf.d/ext-xdebug.iniにxdebug.remote_enable=1xdebug.remote_port=9001を追記。(デフォルトのポート番号(9000)は何かとよく使うので9001に変更しておきました。)ここで、xdebug.remote_autostart=1xdebug.profiler_enable=1を設定するかどうかで迷いました。デバッグとかプロファイラとかって必要な時だけOnにしたい気がするんだけど、どうしたら・・・と思い、とりあえずPHPサーバー起動時のオプション引数にしておいて、デバッグOnのもの、プロファイラもOnのもの・・・と複数サーバーを作成してみたのですが。なんと、JetBrains公式にデバッガ、プロファイラのOn/Offを切り替えるブックマークレット生成ページがありました。PhpStormというわけで、ここで生成したブックマークレットをブックマークに登録しておいて、必要に応じてOnOff切り替えることにしました。Xdebugのインストールが完了した段階でIDEAのInterpretersを確認すると、Xdebugのバージョンが表示されていました。自動検出してくれるらしいです。Xdebugのポート番号を設定。デフォルト値が9000なので、ポート番号を変更していない場合は特に設定の必要無し。ポート番号を変えたりしていなければ、特に設定することはないってことですね。(ここはIDEではなくプロジェクトの設定なので、違うプロジェクトを作る毎に設定する必要があるので注意。データベース(MySQL)接続も設定したのでそれも書くつもりだったのですが、長くなってしまったのでとりあえずここまで。買ったのだし、しっかり活用していきたいと思います。