Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
Home > Laravel | PHP | PhpStorm | Vagrant > PhpStorm から Vagrant VM の PHP アプリケーションをリモートデバッグする(Web & CLI) PhpStorm から Vagrant で構築した VM の PHP アプリケーションをリモートデバッグする方法です。Web アプリケーションだけでなく、CLI アプリケーションでもリモートデバッグできるように設定していきます。 VM スペック 192.168.33.41 を private network で設定 PHP + Xdebug がインストール済み ホストと VM は、synced folder でディレクトリを共有(/path/to/src -> /share) 0. Xdebug によるリモートデバッグの仕組み リモートデバッグを設定する前に PhpStorm と Xd
VisualStudioCode と Xdebugを使って、ホストマシンからVagrant上のPHPをリモートでデバッグするための手順をまとめてみました。 環境 vagrant 1.9.5 CentOS7.3 PHP 7.1(remi-php71でインストール済み) Xdebug 2.5.4 Xdebugをインストール peclでもインストールできるらしいですが、今回はyumでインストールしてみます。 $ sudo yum --enablerepo=remi-php71 -y install php-pecl-xdebug インストールできたか確認 $ php -i | grep xdebug Additional .ini files parsed => /etc/php.d/15-xdebug.ini, xdebug xdebug support => enabled : 省略 Xde
ゲストOS上でPHP製のWebサイト(もしくはCLIがある)が構築されているものとします。ホストOSでNetBeans(もしくはVSCodeその他IDE)を使用してデバッグします。ホストOSとゲストOSはprivate network接続です。 ソースコードはVagrantのrsyncもしくはNetBeansのデバッグのたびにアップロードで同期をとっているものとします。なお、この記事ではrsyncで同期しているものとし、NetBeansのデバッグのたびにアップロードについては触れません。 以下、長々書いてますが仮想環境だろうがそうでなかろうが大体下記に記述する通りでリモートデバッグできると思います。 はじめに 以下の辺りを知っておくと解り易いと思います。 XdebugはDBGPプロトコル?を使用してクライアント(ホストOS)とサーバー(ゲストOS)で通信します。 サーバー(ゲストOS)側の
『仮面ライダードライブ』44話や45話みたいなお話にはめっぽう弱い kagata です。王道の展開だよなあと思いつつも、今月いっぱいは目が離せません。 さて、今回は開発環境構築のお話です。Vagrant を使って CakePHP の開発環境を立ち上げるのにたいへん便利な Cakebox というツールがあります。その環境に WordPress を同居させて動かしたいと思うことがあり、今回はその手順をまとめてみました。CakePHP と WordPress を連携させるシステムをつくりたい方、あるいは Cakebox のちょっと細かい Tips が知りたい方のお役に立てばさいわいです。 きっかけ Cakebox 上で WordPress を動かそうと思ったきっかけは次の記事です。 CakePHPとWordPressを連携するメリットとその方法 Vol.1 - KAI-YOU Lab CakeP
Sunday, April 19, 2015 03:19:00 PM Cakebox CakePHP3 CakePHP PHP CakePHP3の開発環境を構築するのは、以前にも書いたとおり FriendsOfCake/vagrant-chef を便利に使っていたのですが、先日 Twitter の TL に流れてきた Cakebox というのが気になっていたので、使ってみました。 結論としては「CakePHPで何かつくってみたいなら、使わない理由がない」ということです。 Cakeboxとは CakeboxはAlt<3 Because projects need loveというオランダのプロジェクトのリポジトリにあり、アムステルダムのbravo-kernel氏が中心になって作っているようです。またCakePHPのコアデベロッパでもあるceeram氏もcontributeしているので、アムステ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く