<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PhpStorm &#8211; フリーランスさばいばる</title>
	<atom:link href="https://dev-memo.net/category/programming/phpstorm/feed/" rel="self" type="application/rss+xml" />
	<link>https://dev-memo.net</link>
	<description>生涯フリーランスで生き延びるためのブログ</description>
	<lastBuildDate>Wed, 26 Oct 2022 05:28:28 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.2</generator>

<image>
	<url>https://dev-memo.net/wp-content/uploads/2022/06/cropped-favicon-32x32.png</url>
	<title>PhpStorm &#8211; フリーランスさばいばる</title>
	<link>https://dev-memo.net</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【PhpStorm/MAMP】デバッグ中にphpMyAdminで中断してしまう場合の対処方法</title>
		<link>https://dev-memo.net/phpstorm-phpmyadmin-debug/</link>
					<comments>https://dev-memo.net/phpstorm-phpmyadmin-debug/#respond</comments>
		
		<dc:creator><![CDATA[キミヒラ]]></dc:creator>
		<pubDate>Sat, 08 Dec 2018 09:09:56 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PhpStorm]]></category>
		<guid isPermaLink="false">https://dev-memo.net/?p=1216</guid>

					<description><![CDATA[<p><img src="https://dev-memo.net/wp-content/uploads/2018/01/code-1839406_1280-1024x683.jpg" class="webfeedsFeaturedVisual" /></p>PhpStormでデバッグしていると、なぜかphpMyAdminで一時停止してしまう問題。開発環境は、ローカルのMAMPです。 phpMyAdminを使う時は毎回デバッグをOFFにしていたのですが、地味にストレスなんです [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://dev-memo.net/wp-content/uploads/2018/01/code-1839406_1280-1024x683.jpg" class="webfeedsFeaturedVisual" /></p>
<p>PhpStormでデバッグしていると、なぜかphpMyAdminで一時停止してしまう問題。<br>開発環境は、ローカルのMAMPです。</p>



<p>phpMyAdminを使う時は毎回デバッグをOFFにしていたのですが、地味にストレスなんですよね。</p>



<p>PhpStormの設定でphpMyAdminをデバックの対象外とする事で解決できました。</p>



<p><span class="ymarker"><span class="swl-marker mark_yellow">この記事の手順で設定すれば５分ほどで解決できます。</span></span></p>



<p>PhpStromのMAMP環境でのデバックの設定方法は下記の記事で解説しています。</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://dev-memo.net/wp-content/uploads/2018/01/code-1839406_1280-300x200.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://dev-memo.net/phpstorm_debug/">PhpStorm&#038;MAMP環境のデバッグ（Xdebug）の設定方法</a>
						<span class="p-blogCard__excerpt">Phpstorm＆MAMPP環境でデバッガー（Xdebug）を使えるようにする手順の説明です。 デバッガーを設定すると開発がめちゃくちゃ捗ります。デバッグ用にダンプ出力したりし&#8230;</span>					</div>
				</div>
			</div>
		</div>


<h2 class="wp-block-heading">PhpStormでphpMyAdminのデバッグを無効にする手順</h2>



<p>では早速手順の解説です。</p>



<p>PhpStormの設定でphpMyAdminをデバッグの対象外とします。</p>



<p>PhpStormの環境設定を開いて下記の項目を選択します。</p>



<p class="is-style-icon_pen"><span class="ymarker">Languages &amp; Frameworks > PHP > Debug > Skipped Paths</span></p>



<figure class="wp-block-image is-style-shadow"><img decoding="async" width="1022" height="676" src="https://dev-memo.net/wp-content/uploads/2018/12/Preferences-1.png" alt="" class="wp-image-1220" srcset="https://dev-memo.net/wp-content/uploads/2018/12/Preferences-1.png 1022w, https://dev-memo.net/wp-content/uploads/2018/12/Preferences-1-300x198.png 300w, https://dev-memo.net/wp-content/uploads/2018/12/Preferences-1-768x508.png 768w" sizes="(max-width: 1022px) 100vw, 1022px" /></figure>



<p>Skipped Pathsを開いたら、右下の＋ボタンをクリックしてphpMyAdminのパスを設定しましょう。<br>MAMP環境だと、MAMP/bin/phpMyAdminになります。</p>



<p><span class="ymarker">わからなければ、PhpStromのデバッグで止まっているphpMyAdminのソースコードを選択すればパスを確認</span>することができます。</p>



<figure class="wp-block-image is-style-shadow"><img decoding="async" width="458" height="336" src="https://dev-memo.net/wp-content/uploads/2018/12/sql_php_-_smashbros_-____work_git_smashbros_.png" alt="" class="wp-image-1221" srcset="https://dev-memo.net/wp-content/uploads/2018/12/sql_php_-_smashbros_-____work_git_smashbros_.png 458w, https://dev-memo.net/wp-content/uploads/2018/12/sql_php_-_smashbros_-____work_git_smashbros_-300x220.png 300w" sizes="(max-width: 458px) 100vw, 458px" /></figure>



<p>パスを入力したら、ApplyとOKを押して完了です。<br>これでデバッグ時のストレスがなくなりました。</p>



<p>参考になれば幸いです。</p>



<p>最後までお読みいただきありがとうございました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dev-memo.net/phpstorm-phpmyadmin-debug/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PhpStormに乗り換えて良かった！オススメの５つの機能</title>
		<link>https://dev-memo.net/phpstorm_better/</link>
					<comments>https://dev-memo.net/phpstorm_better/#respond</comments>
		
		<dc:creator><![CDATA[キミヒラ]]></dc:creator>
		<pubDate>Wed, 28 Feb 2018 10:09:54 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PhpStorm]]></category>
		<guid isPermaLink="false">https://dev-memo.net/?p=717</guid>

					<description><![CDATA[<p><img src="https://dev-memo.net/wp-content/uploads/2017/10/YAMA_DSC2546_TP_V-1024x681.jpg" class="webfeedsFeaturedVisual" /></p>EclipseからPhpStormに乗り換えて２年目に突入し、迷わずPhpStormのライセンスを更新しました。 開発効率はだいぶ上がったし、開発していてストレスを感じません。 有料ですが、かなり満足しています。 全体的 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://dev-memo.net/wp-content/uploads/2017/10/YAMA_DSC2546_TP_V-1024x681.jpg" class="webfeedsFeaturedVisual" /></p>
<p>EclipseからPhpStormに乗り換えて２年目に突入し、迷わずPhpStormのライセンスを更新しました。</p>



<p>開発効率はだいぶ上がったし、開発していてストレスを感じません。</p>



<p>有料ですが、かなり満足しています。</p>



<p>全体的に素晴らしいPhpStormですが、特にお気に入りの機能を挙げてみようと思います。</p>



<p>PhpStormへの乗り換えを検討している人の参考になれば幸いです。</p>



<h2 class="wp-block-heading">検索機能が逸品</h2>



<p>コード検索ってIDEの機能で一番使う機能で、最も重要な機能の一つかもしれません。</p>



<p>検索で重要になってくるのが速度。</p>



<p><span class="ymarker">PhpStormはこの検索機能が逸品です</span>。</p>



<p>感動するレベルで早いです。</p>



<p>僕が開発しているプロジェクトの規模だと、検索窓に<span class="ymarker">１文字打ち込む毎に一瞬で検索が完了</span>します！</p>



<p><span class="swl-marker mark_yellow">検索機能の速度が早いと、驚くほどストレスがなくなりますよ。</span></p>



<h2 class="wp-block-heading">デプロイ機能が逸品</h2>



<p><img decoding="async" class="alignnone size-large wp-image-718" src="https://dev-memo.net/wp-content/uploads/2018/02/network-2402637_1280-1024x576.jpg" alt="" width="700" height="394" srcset="https://dev-memo.net/wp-content/uploads/2018/02/network-2402637_1280-1024x576.jpg 1024w, https://dev-memo.net/wp-content/uploads/2018/02/network-2402637_1280-300x169.jpg 300w, https://dev-memo.net/wp-content/uploads/2018/02/network-2402637_1280-768x432.jpg 768w, https://dev-memo.net/wp-content/uploads/2018/02/network-2402637_1280.jpg 1280w" sizes="(max-width: 700px) 100vw, 700px" /><br><strong>Eclipse</strong>で開発していた時は、サーバーへのファイルのアップロードは<strong>FileZilla</strong>や<strong>WinScp</strong>など別のツールを使っていました。<br>Phpstormにはデプロイの機能があるので、この機会に別のツールを使うのをやめてPhpStormに一本化してみたんです。</p>



<p>このPhpstormのデプロイ機能が優秀なんです。</p>



<p><span class="swl-marker mark_yellow">ローカルとアップロード先のファイルの差分がひと目で分かるようになっているんですよ。</span><br>差分のあるファイルの一覧が表示されますし、ファイルの中身の差分まで見れます。</p>



<p><span class="ymarker">差分を見ながらサーバーへのデプロイができる親切設計なんです。</span></p>



<p>今まで、修正ファイルの差分を１つ１つ確認しながらアップロードしていたので、これだけでデプロイにかける時間がぐっと減りました。<br>差分チェックの機能も充実していて、ファイル更新漏れなどのデプロイミスも防げます。</p>



<p>僕は使っていませんが、自動でサーバーへファイルをアップロードできる機能もあります。</p>



<h2 class="wp-block-heading">デフォルトのルック＆フィールが見やすい</h2>



<p>僕はコーディングに使うエディターの背景は黒派です。</p>



<p>黒い背景にすると目が疲れないし、見た目をなんとなくかっこいいですよね。</p>



<p>多くのIDEの背景のデフォルトが白なので、黒にカスタマイズする事になります。<br><strong>Eclipse</strong>の時は、テーマをWebから探してきてそれを適応させていました。</p>



<p><span class="swl-marker mark_yellow"><strong>Phpstorm</strong>は白背景と黒背景の２択の選択肢になっていて、黒背景の配色がデフォルトのままでもかなり見やすいです。</span></p>



<p>特別カスタマイズしたいところはなく、満足してます。<br><span class="ymarker">カスタマイズ不要で見やすい黒背景に設定できるのは地味にありがたい</span>ところです。</p>



<h2 class="wp-block-heading">デバッグ機能は便利</h2>



<figure class="wp-block-image"><img decoding="async" width="1024" height="575" src="https://dev-memo.net/wp-content/uploads/2016/10/math-1500720_1280-1024x575.jpg" alt="" class="wp-image-1110" srcset="https://dev-memo.net/wp-content/uploads/2016/10/math-1500720_1280-1024x575.jpg 1024w, https://dev-memo.net/wp-content/uploads/2016/10/math-1500720_1280-300x169.jpg 300w, https://dev-memo.net/wp-content/uploads/2016/10/math-1500720_1280-768x431.jpg 768w, https://dev-memo.net/wp-content/uploads/2016/10/math-1500720_1280.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>デバッグ</strong>は<strong>Eclipse</strong>でも出来る思うのですが、設定が面倒でやってませんでした。</p>



<p><strong>PhpStorm</strong>に乗り換えたという事で、デバッグ設定も一緒に行ってみました。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-フリーランスさばいばる wp-block-embed-フリーランスさばいばる"><div class="wp-block-embed__wrapper">
https://dev-memo.net/phpstorm_debug/
</div></figure>



<p>やっぱりデバッグ機能は便利ですよね。</p>



<p><span class="ymarker">開発効率が格段にあがりま</span>。<br>PhpStormのデバッグは簡単に設定できるし、使いやすいので是非設定してみましょう。</p>



<h2 class="wp-block-heading">未設定の変数の使用や英語のスペルミスに気づける</h2>



<p>PHPって変数の宣言周りの制約ってゆるいですよね。</p>



<p>宣言していない変数を参照してもエラーにならずに通ってしまう…</p>



<p>変数のスペルを間違えたりしてもエラーにならないので気づず。<br>うまく動かないと思って調査したら、変数名のミス…</p>



<p>僕はもともとJAVAを使っていたので、この辺りの緩さにはちょっと不満を感じたりもしていました。</p>



<p><span class="ymarker">PhpStormは変数名のチェックを行ってくれるので、宣言していない変数名をいきなり参照するとハイライトして警告してくれます</span>。</p>



<p>これだけで、凡ミスが減りました。</p>



<p>あと、英語のスペルチェックも嬉しい機能です。</p>



<p><span class="ymarker">これがあると、わざわざスペルを調べないで感でタイプしてみて、警告がでたら正しいスペルを調べるようになりました。</span></p>



<p>英語が苦手だけど几帳面な僕は、クラス名や変数名を決めるたびに英単語を調べていたのでこの無駄がなくなるだけでも地味に開発効率アップです。</p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-8165411688183013"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-8165411688183013"
     data-ad-slot="6898168693"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<h2 class="wp-block-heading">PhpStormでストレスフリーな快適は開発を！</h2>



<p>これらの機能のおかげで、今までストレスに感じていた作業がとてもやりやすくなりました。</p>



<p>本当にオススメです。</p>



<p>１ヶ月はトライアルで試せるので、悩んでいる方は是非試してみる事をオススメします。</p>



<p>もし乗り換える気になった方は、こちらの記事に乗り換え方法を解説しています。</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://dev-memo.net/wp-content/uploads/2017/10/YAMA_DSC2546_TP_V-300x200.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://dev-memo.net/eclipse_to_mac/">EclipseからPhpStormへ乗り換える時に行った事</a>
						<span class="p-blogCard__excerpt">僕はもともとJavaエンジニアだったので、PHPの開発ももっぱらEclipseです。もう１０年近くEclipseを使っていました。 使い慣れたIDEで不満もなく使っていました。 ただ&#8230;</span>					</div>
				</div>
			</div>
		</div>


<p>少しでも参考になれば幸いです。</p>



<p>最後までお読み頂きありがとうございました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dev-memo.net/phpstorm_better/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PhpStorm&#038;MAMP環境のデバッグ（Xdebug）の設定方法</title>
		<link>https://dev-memo.net/phpstorm_debug/</link>
					<comments>https://dev-memo.net/phpstorm_debug/#respond</comments>
		
		<dc:creator><![CDATA[キミヒラ]]></dc:creator>
		<pubDate>Tue, 16 Jan 2018 11:47:50 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PhpStorm]]></category>
		<guid isPermaLink="false">https://dev-memo.net/?p=648</guid>

					<description><![CDATA[<p><img src="https://dev-memo.net/wp-content/uploads/2018/01/code-1839406_1280-1024x683.jpg" class="webfeedsFeaturedVisual" /></p>Phpstorm＆MAMPP環境でデバッガー（Xdebug）を使えるようにする手順の説明です。 デバッガーを設定すると開発がめちゃくちゃ捗ります。デバッグ用にダンプ出力したりしている人は、この機会にデバック環境を整えて作 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://dev-memo.net/wp-content/uploads/2018/01/code-1839406_1280-1024x683.jpg" class="webfeedsFeaturedVisual" /></p>
<p><strong>Phpstorm＆MAMPP環境</strong>でデバッガー（<strong>Xdebug</strong>）を使えるようにする手順の説明です。</p>



<p>デバッガーを設定すると開発がめちゃくちゃ捗ります。<br>デバッグ用にダンプ出力したりしている人は、この機会にデバック環境を整えて作業効率をアップしましょう。</p>



<p><span class="swl-marker mark_yellow"><span class="ymarker">下記の手順でセットアップすれば30分</span>もかからないので、ぜひ参考にしてみてください。</span></p>



<h2 class="wp-block-heading">開発環境（前提条件）</h2>



<p>今回デバッグの設定を行う開発環境は下記のような構成です。</p>



<ul class="is-style-check_list"><li>Phpstorm</li><li>MAMP</li><li>MacOS</li></ul>



<p>この開発環境でのデバッグの設定の解説になります。</p>



<h2 class="wp-block-heading">Xdebugを有効にする</h2>



<p>まずは、<strong>Xdebug</strong>を有効にします。</p>



<p class="is-style-icon_book">XdebugはPHP用のデバッガーです。</p>



<p><span class="ymarker">MAMPには<strong>Xdebug</strong>が含まれているので、個別にインストールする必要はありません。</span></p>



<p><strong>php.ini</strong>を編集するだけでXdebugが有効になります。</p>



<h3 class="wp-block-heading">php.iniの場所がわからない場合</h3>



<p class="is-style-icon_announce">※php.iniの場所がわかる方は読み飛ばして下さい。</p>



<p>MAMPの<strong>Open WebStart page</strong>をクリック。<br></p>



<figure class="wp-block-image is-style-shadow"><img decoding="async" width="529" height="434" src="https://dev-memo.net/wp-content/uploads/2018/01/MAMP-1.png" alt="" class="wp-image-650" srcset="https://dev-memo.net/wp-content/uploads/2018/01/MAMP-1.png 529w, https://dev-memo.net/wp-content/uploads/2018/01/MAMP-1-300x246.png 300w" sizes="(max-width: 529px) 100vw, 529px" /></figure>



<p>スタートページから<strong>phpInfo</strong>をクリック。<br></p>



<figure class="wp-block-image is-style-shadow"><img decoding="async" width="1024" height="306" src="https://dev-memo.net/wp-content/uploads/2018/01/MAMP-1024x306.png" alt="" class="wp-image-649" srcset="https://dev-memo.net/wp-content/uploads/2018/01/MAMP-1024x306.png 1024w, https://dev-memo.net/wp-content/uploads/2018/01/MAMP-300x90.png 300w, https://dev-memo.net/wp-content/uploads/2018/01/MAMP-768x229.png 768w, https://dev-memo.net/wp-content/uploads/2018/01/MAMP.png 1168w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>そうするとphpinfoのページが開きます。</p>



<p><strong>Loaded Configuration File</strong></p>



<p>にphp.iniの場所が記載されています。<br></p>



<figure class="wp-block-image is-style-shadow"><img decoding="async" width="416" height="192" src="https://dev-memo.net/wp-content/uploads/2018/01/MAMP-2.png" alt="" class="wp-image-651" srcset="https://dev-memo.net/wp-content/uploads/2018/01/MAMP-2.png 416w, https://dev-memo.net/wp-content/uploads/2018/01/MAMP-2-300x138.png 300w" sizes="(max-width: 416px) 100vw, 416px" /></figure>



<h3 class="wp-block-heading">php.iniの編集</h3>



<p><strong>xdebug</strong>の設定箇所がコメントアウトされているので、コメントを解除します。</p>



<p class="is-style-dent_box">[xdebug]<br>zend_extension=&#8221;/Applications/MAMP/bin/php/php7.1.8/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so&#8221;</p>



<p>そして、その下に下記を追加。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey=
xdebug.profiler_enable=1
xdebug.profiler_output_dir=”/Applications/MAMP/tmp/xdebug/”</code></pre></div>



<p>これで、xdebugの設定は完了です。</p>



<p>サーバーを再起動して、php.iniの修正を反映させましょう。</p>



<p>設定できてるかテストしたい方は、<strong>var_dump</strong>してみましょう。<br>出力結果が見やすくなっていればxdebugが正常に動いている証拠です。</p>



<p><strong>xdebug無効の時のvar_dump</strong></p>



<figure class="wp-block-image is-resized is-style-shadow"><img decoding="async" src="https://dev-memo.net/wp-content/uploads/2018/01/localhost_8002_test_php.png" alt="" class="wp-image-654" width="672" height="42" srcset="https://dev-memo.net/wp-content/uploads/2018/01/localhost_8002_test_php.png 672w, https://dev-memo.net/wp-content/uploads/2018/01/localhost_8002_test_php-300x19.png 300w" sizes="(max-width: 672px) 100vw, 672px" /></figure>



<p><strong>xdebug有効の時のvar_dump</strong></p>



<figure class="wp-block-image is-style-shadow"><img decoding="async" width="222" height="78" src="https://dev-memo.net/wp-content/uploads/2018/01/localhost_8002_test_php-2.png" alt="" class="wp-image-656"/></figure>



<h2 class="wp-block-heading">PhpStormの設定</h2>



<p>続いてPhpStorm側の設定です。</p>



<p>メニューから　<strong>実行　＞　構成の編集</strong>　をクリック。</p>



<p>左上の<strong>「＋」</strong>をクリックして<strong>「PHP Web Application」</strong>として新規作成します。</p>



<figure class="wp-block-image"><img decoding="async" width="444" height="605" src="https://dev-memo.net/wp-content/uploads/2018/01/実行_デバッグ構成.png" alt="" class="wp-image-666" srcset="https://dev-memo.net/wp-content/uploads/2018/01/実行_デバッグ構成.png 444w, https://dev-memo.net/wp-content/uploads/2018/01/実行_デバッグ構成-220x300.png 220w" sizes="(max-width: 444px) 100vw, 444px" /></figure>



<p>サーバーのリストボックスの隣の<strong>「・・・」</strong>をクリックして<strong>サーバー</strong>を追加します。</p>



<p>右上の<strong>「＋」</strong>をクリックして新規作成で下記を入力します。</p>



<p>名前：適当でOK。<br>ホスト：localhost<br>ポート：ポートの設定をいじっていないならデフォルトは<strong>8888</strong>。わからなければ、デバッグ対象のURLの「http://localhost:●●●●/」の●●●●を入力すればOK。<br><img decoding="async" class="alignnone size-full wp-image-668" src="https://dev-memo.net/wp-content/uploads/2018/01/サーバー_と_実行_デバッグ構成_と_test_php_-_selectorder_enskyshop_com_-____work_git_selectorder_enskyshop_com_-1.png" alt="" width="823" height="673" srcset="https://dev-memo.net/wp-content/uploads/2018/01/サーバー_と_実行_デバッグ構成_と_test_php_-_selectorder_enskyshop_com_-____work_git_selectorder_enskyshop_com_-1.png 823w, https://dev-memo.net/wp-content/uploads/2018/01/サーバー_と_実行_デバッグ構成_と_test_php_-_selectorder_enskyshop_com_-____work_git_selectorder_enskyshop_com_-1-300x245.png 300w, https://dev-memo.net/wp-content/uploads/2018/01/サーバー_と_実行_デバッグ構成_と_test_php_-_selectorder_enskyshop_com_-____work_git_selectorder_enskyshop_com_-1-768x628.png 768w" sizes="(max-width: 823px) 100vw, 823px" /></p>



<p>登録したら、<strong>デバッグ構成</strong>に戻り、下記を入力します。</p>



<p>名前：なんでもOK<br>サーバー：先程登録したサーバーを選択する。<br>開始　URL：デバックを開始した際に、最初に表示するページ。特に指定なれば「/」。</p>



<figure class="wp-block-image"><img decoding="async" width="1024" height="650" src="https://dev-memo.net/wp-content/uploads/2018/01/実行_デバッグ構成_と_test_php_-_selectorder_enskyshop_com_-____work_git_selectorder_enskyshop_com_-1024x650.png" alt="" class="wp-image-661" srcset="https://dev-memo.net/wp-content/uploads/2018/01/実行_デバッグ構成_と_test_php_-_selectorder_enskyshop_com_-____work_git_selectorder_enskyshop_com_-1024x650.png 1024w, https://dev-memo.net/wp-content/uploads/2018/01/実行_デバッグ構成_と_test_php_-_selectorder_enskyshop_com_-____work_git_selectorder_enskyshop_com_-300x190.png 300w, https://dev-memo.net/wp-content/uploads/2018/01/実行_デバッグ構成_と_test_php_-_selectorder_enskyshop_com_-____work_git_selectorder_enskyshop_com_-768x488.png 768w, https://dev-memo.net/wp-content/uploads/2018/01/実行_デバッグ構成_と_test_php_-_selectorder_enskyshop_com_-____work_git_selectorder_enskyshop_com_.png 1068w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>ここまで出来たら準備は完了です。</p>



<h2 class="wp-block-heading">デバック実行</h2>



<p>ではデバッグ実行して見ましょう。<br>適当にブレークポイントをはります。</p>



<p>ソースコードの右をクリックするとブレークポイントを貼ることが出来ます。<br><img decoding="async" class="alignnone size-full wp-image-669" src="https://dev-memo.net/wp-content/uploads/2018/01/test_php_-_selectorder_enskyshop_com_-____work_git_selectorder_enskyshop_com_-2.png" alt="" width="576" height="152" srcset="https://dev-memo.net/wp-content/uploads/2018/01/test_php_-_selectorder_enskyshop_com_-____work_git_selectorder_enskyshop_com_-2.png 576w, https://dev-memo.net/wp-content/uploads/2018/01/test_php_-_selectorder_enskyshop_com_-____work_git_selectorder_enskyshop_com_-2-300x79.png 300w" sizes="(max-width: 576px) 100vw, 576px" /></p>



<p>ツールバーの虫のボタンをクリックしてデバッグを開始します。<br><img decoding="async" class="alignnone size-full wp-image-662" src="https://dev-memo.net/wp-content/uploads/2018/01/admin_contents_css_-_selectorder_enskyshop_com_-____work_git_selectorder_enskyshop_com_.png" alt="" width="819" height="37" srcset="https://dev-memo.net/wp-content/uploads/2018/01/admin_contents_css_-_selectorder_enskyshop_com_-____work_git_selectorder_enskyshop_com_.png 819w, https://dev-memo.net/wp-content/uploads/2018/01/admin_contents_css_-_selectorder_enskyshop_com_-____work_git_selectorder_enskyshop_com_-300x14.png 300w, https://dev-memo.net/wp-content/uploads/2018/01/admin_contents_css_-_selectorder_enskyshop_com_-____work_git_selectorder_enskyshop_com_-768x35.png 768w" sizes="(max-width: 819px) 100vw, 819px" /></p>



<p>ブレークポイント貼ったURLを叩くと、ブレークポイントを貼った行で停止します。<br><img decoding="async" class="alignnone size-full wp-image-663" src="https://dev-memo.net/wp-content/uploads/2018/01/test_php_-_selectorder_enskyshop_com_-____work_git_selectorder_enskyshop_com_.png" alt="" width="751" height="126" srcset="https://dev-memo.net/wp-content/uploads/2018/01/test_php_-_selectorder_enskyshop_com_-____work_git_selectorder_enskyshop_com_.png 751w, https://dev-memo.net/wp-content/uploads/2018/01/test_php_-_selectorder_enskyshop_com_-____work_git_selectorder_enskyshop_com_-300x50.png 300w" sizes="(max-width: 751px) 100vw, 751px" /></p>



<p>デバッガーで変数の内容を確認出来ます。<br><img decoding="async" class="alignnone size-full wp-image-665" src="https://dev-memo.net/wp-content/uploads/2018/01/admin_contents_css_-_selectorder_enskyshop_com_-____work_git_selectorder_enskyshop_com_-1.png" alt="" width="950" height="323" srcset="https://dev-memo.net/wp-content/uploads/2018/01/admin_contents_css_-_selectorder_enskyshop_com_-____work_git_selectorder_enskyshop_com_-1.png 950w, https://dev-memo.net/wp-content/uploads/2018/01/admin_contents_css_-_selectorder_enskyshop_com_-____work_git_selectorder_enskyshop_com_-1-300x102.png 300w, https://dev-memo.net/wp-content/uploads/2018/01/admin_contents_css_-_selectorder_enskyshop_com_-____work_git_selectorder_enskyshop_com_-1-768x261.png 768w" sizes="(max-width: 950px) 100vw, 950px" /></p>



<p>ここまで確認出来ればデバッガーのセットアップは完了です。</p>



<p>お疲れ様でした！</p>



<h2 class="wp-block-heading">やはりデバッガーは超便利</h2>



<p>デバッガーがあると、開発がとてもはかどります。<br>こんなに簡単に設定できるなら早くやっとけばよかったと後悔しました。</p>



<p>ちょっとした手間で開発環境が整備されるのは気持ちが良いですね。</p>



<p>少しでも参考になれば幸いです。</p>



<p>最後までお読み頂きありがとうございました。</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://dev-memo.net/wp-content/uploads/2018/01/code-1839406_1280-300x200.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://dev-memo.net/phpstorm-phpmyadmin-debug/">【PhpStorm/MAMP】デバッグ中にphpMyAdminで中断してしまう場合の対処方法</a>
						<span class="p-blogCard__excerpt">PhpStormでデバッグしていると、なぜかphpMyAdminで一時停止してしまう問題。開発環境は、ローカルのMAMPです。 phpMyAdminを使う時は毎回デバッグをOFFにしていたので&#8230;</span>					</div>
				</div>
			</div>
		</div>]]></content:encoded>
					
					<wfw:commentRss>https://dev-memo.net/phpstorm_debug/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【PhpStorm】デプロイ構成のユーザー名とパスワードが保存されない時の対処方法</title>
		<link>https://dev-memo.net/phpstorm_deploy_save/</link>
					<comments>https://dev-memo.net/phpstorm_deploy_save/#respond</comments>
		
		<dc:creator><![CDATA[キミヒラ]]></dc:creator>
		<pubDate>Wed, 29 Nov 2017 13:34:58 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PhpStorm]]></category>
		<guid isPermaLink="false">http://dev-memo.net/?p=600</guid>

					<description><![CDATA[<p><img src="https://dev-memo.net/wp-content/uploads/2022/07/code-820275_1280-1024x682.jpg" class="webfeedsFeaturedVisual" /></p>PhpStormのデプロイ機能の設定でユーザー名とパスワードが保存できずに少しハマりました。 その対処方法を解説します。 デプロイ構成のユーザー名とパスワードが保存されない 「ツール　＞　デプロイ　＞　構成」にて、サーバ [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://dev-memo.net/wp-content/uploads/2022/07/code-820275_1280-1024x682.jpg" class="webfeedsFeaturedVisual" /></p>
<p>PhpStormのデプロイ機能の設定でユーザー名とパスワードが保存できずに少しハマりました。</p>



<p>その対処方法を解説します。</p>



<h2 class="wp-block-heading">デプロイ構成のユーザー名とパスワードが保存されない</h2>



<p><span class="rmarker"><strong>「ツール　＞　デプロイ　＞　構成」</strong>にて、サーバーの情報を設定するのですが、ユーザー名とパスワードが保存され</span>ません。</p>



<figure class="wp-block-image is-style-shadow"><img decoding="async" width="962" height="669" src="http://dev-memo.net/wp-content/uploads/2017/11/デプロイ.png" alt="" class="wp-image-601" srcset="https://dev-memo.net/wp-content/uploads/2017/11/デプロイ.png 962w, https://dev-memo.net/wp-content/uploads/2017/11/デプロイ-300x209.png 300w, https://dev-memo.net/wp-content/uploads/2017/11/デプロイ-768x534.png 768w" sizes="(max-width: 962px) 100vw, 962px" /></figure>



<p>他の項目は正しく保存されるのに、ユーザー名とパスワードのみクリアされてしまいます。</p>



<p>PhpStormを起動しなおすと、前回接続した情報はクリアされて、<span class="rmarker">「認証データが提供されていません」</span>というメッセージが。<br></p>



<figure class="wp-block-image is-style-shadow"><img decoding="async" src="http://dev-memo.net/wp-content/uploads/2017/11/sphone_%E2%80%A6_index_tpl_-_test-enskyshop-com_-____work_git_test-enskyshop-com_.png" alt="" class="wp-image-602"/></figure>



<p>ユーザー名とパスワードを再度入力すれば、繋がるのですが…</p>



<p>毎回パスワードを入力するのは面倒すぎます。</p>



<h2 class="wp-block-heading">PhpStormのパスワード設定を変更すると保存される</h2>



<p>PhpStormのパスワードの保存方法を変更する事で、無事にユーザー名とパスワードが保存されるようになります。</p>



<p><span class="ymarker"><span class="swl-marker mark_yellow"><strong>「環境設定　＞　外観＆振る舞い　＞　パスワード」</strong>のパスワードの保存を<strong>「KeePass」</strong>に変更します。</span></span><br></p>



<figure class="wp-block-image is-style-shadow"><img decoding="async" src="http://dev-memo.net/wp-content/uploads/2017/11/%E8%A8%AD%E5%AE%9A_%E3%81%A8_default_%E2%80%A6_index_tpl_-_test-enskyshop-com_-____work_git_test-enskyshop-com_.png" alt="" class="wp-image-603"/></figure>



<p>この設定でちゃんとパスワードが保存されるようになりました。</p>



<p>もちろんPhpStormを再起動しても、ユーザー名とパスワードが保持されているので、自動でサーバーに繋がります。</p>



<h2 class="wp-block-heading">まとめ：やっぱりPhpStormは快適</h2>



<p>PhpStorm、優良なだけあって快適ですね。</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://dev-memo.net/wp-content/uploads/2017/10/YAMA_DSC2546_TP_V-300x200.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://dev-memo.net/phpstorm_better/">PhpStormに乗り換えて良かった！オススメの５つの機能</a>
						<span class="p-blogCard__excerpt">EclipseからPhpStormに乗り換えて２年目に突入し、迷わずPhpStormのライセンスを更新しました。 開発効率はだいぶ上がったし、開発していてストレスを感じません。 有料&#8230;</span>					</div>
				</div>
			</div>
		</div>


<p>この記事が少しでも参考になれば幸いです。</p>



<p>最後までお読みいただきありがとうございました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dev-memo.net/phpstorm_deploy_save/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>EclipseからPhpStormへ乗り換える時に行った事</title>
		<link>https://dev-memo.net/eclipse_to_mac/</link>
					<comments>https://dev-memo.net/eclipse_to_mac/#respond</comments>
		
		<dc:creator><![CDATA[キミヒラ]]></dc:creator>
		<pubDate>Wed, 18 Oct 2017 04:34:21 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PhpStorm]]></category>
		<guid isPermaLink="false">http://dev-memo.net/?p=524</guid>

					<description><![CDATA[<p><img src="https://dev-memo.net/wp-content/uploads/2017/10/YAMA_DSC2546_TP_V-1024x681.jpg" class="webfeedsFeaturedVisual" /></p>僕はもともとJavaエンジニアだったので、PHPの開発ももっぱらEclipseです。もう１０年近くEclipseを使っていました。 使い慣れたIDEで不満もなく使っていました。 ただ、１つだけ気になっているIDEがありま [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://dev-memo.net/wp-content/uploads/2017/10/YAMA_DSC2546_TP_V-1024x681.jpg" class="webfeedsFeaturedVisual" /></p>
<p>僕はもともとJavaエンジニアだったので、PHPの開発ももっぱらEclipseです。<br>もう１０年近くEclipseを使っていました。</p>



<p>使い慣れたIDEで不満もなく使っていました。</p>



<p>ただ、１つだけ気になっているIDEがありました。<br>それが<strong>PhpStorm</strong>。評判良いんですよね。</p>



<p>PhpStormは有料ですが、生産性が上がるのであれば安い投資です。<br>ということで、無料トライアルで試してみる事にしました。</p>



<p>EclipseからPhpStormへ乗り換えた際の手順を解説します。</p>



<p class="is-style-icon_announce">macOSで実施しております。</p>



<h2 class="wp-block-heading">ダウンロード</h2>



<p>ダウンロードはこちらから。</p>



<figure class="wp-block-embed"><div class="wp-block-embed__wrapper">
https://www.jetbrains.com/phpstorm/
</div></figure>



<p>初回起動の時に、ライセンスを確認されます。<br>３０日の無料トライアルで試す場合は、<strong>Evaluate for free </strong>を選択します。<br></p>



<figure class="wp-block-image is-style-shadow"><img decoding="async" width="442" height="373" src="http://dev-memo.net/wp-content/uploads/2017/10/PhpStorm_License_Activation.png" alt="" class="wp-image-525" srcset="https://dev-memo.net/wp-content/uploads/2017/10/PhpStorm_License_Activation.png 442w, https://dev-memo.net/wp-content/uploads/2017/10/PhpStorm_License_Activation-300x253.png 300w" sizes="(max-width: 442px) 100vw, 442px" /></figure>



<h2 class="wp-block-heading">日本語化</h2>



<p>日本語化もツールを使って簡単に出来るので最初にやってしまいます。</p>



<p>下記のサイトから<strong>Pleiades</strong>をダウンロードします。</p>



<p><a href="https://www.willbrains.jp/page/4">https://www.willbrains.jp/page/4</a></p>



<p>setup.appを実行すると、「開発元が未確認のため開けません」と出て、実行出来ないことがあります。</p>



<p>その場合、下記の方法で実行できます。</p>



<blockquote class="wp-block-quote"><p>１．セキュリティ設定を無効化して、このままアプリケーションを開くには：Finder で、開きたいアプリケーションを検索します。<br>「Launchpad」は使用しないでください。「Launchpad」ではショートカットメニューにアクセスできません。<br>２．Control キーを押しながらアプリケーションアイコンをクリックして、ショートカットメニューから「開く」を選択します。<br>３．「開く」をクリックします。</p><p>アプリケーションはセキュリティ設定の例外として保存され、今後は登録済みのアプリケーションと同様に、ダブルクリックすることで開くことができるようになります。</p><cite>引用元：<a href="https://support.apple.com/kb/PH25088?locale=ja_JP">Apple</a></cite></blockquote>



<p>起動したら、PhpStormを選択して実行します。<br></p>



<figure class="wp-block-image is-style-shadow"><img decoding="async" src="http://dev-memo.net/wp-content/uploads/2017/10/Pleiades_%E6%97%A5%E6%9C%AC%E8%AA%9E%E5%8C%96%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%81%AE%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97.png" alt="" class="wp-image-526"/></figure>



<p>処理が終わったら、PhpStormを再起動すると、日本語化されています。</p>



<h2 class="wp-block-heading">既存のプロジェクトから読み込む</h2>



<p>既にeclipseで開発しているプロジェクトを、PhpStormで読み込みます。</p>



<p><strong>「既存ファイルから新規プロジェクトを作成」</strong>を選択します。<br></p>



<figure class="wp-block-image is-style-shadow"><img decoding="async" src="http://dev-memo.net/wp-content/uploads/2017/10/PhpStorm_%E3%81%B8%E3%82%88%E3%81%86%E3%81%93%E3%81%9D_%E3%81%A8_test-enskyshop-com__Git_-1.png" alt="" class="wp-image-533"/></figure>



<p>なにやら英語の選択肢が出てきます。<br>（ここは日本語化が効かないようです）</p>



<p>ソースファイルとサーバーの構成が選べるようです。</p>



<p>ひとまずサーバーとは連携しないで、一番下を選択します。<br></p>



<figure class="wp-block-image is-style-shadow"><img decoding="async" src="http://dev-memo.net/wp-content/uploads/2017/10/%E6%96%B0%E8%A6%8F%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%AE%E4%BD%9C%E6%88%90__Choose_Your_Scenario_%E3%81%A8_PhpStorm_%E3%81%B8%E3%82%88%E3%81%86%E3%81%93%E3%81%9D-1.png" alt="" class="wp-image-529"/></figure>



<p>ここでローカルのサーバーやリモートのサーバーを設定しておくと、あとあと色々便利になるのでしょうが最初は単純な構成でいきましょう。</p>



<p>これで無事にプロジェクトを読み込むことが出来ました。</p>



<h2 class="wp-block-heading">おわりに:追記</h2>



<p>移行自体はとても簡単で、３０日の無料トライアルもあるので気軽に触ってみましょう。</p>



<p>僕は完全にPhpStormに移行しました。<br>かなりおすすめです。</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://dev-memo.net/wp-content/uploads/2017/10/YAMA_DSC2546_TP_V-300x200.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://dev-memo.net/phpstorm_better/">PhpStormに乗り換えて良かった！オススメの５つの機能</a>
						<span class="p-blogCard__excerpt">EclipseからPhpStormに乗り換えて２年目に突入し、迷わずPhpStormのライセンスを更新しました。 開発効率はだいぶ上がったし、開発していてストレスを感じません。 有料&#8230;</span>					</div>
				</div>
			</div>
		</div>


<p>有料なのがネックではありますが、十分もとの取れる投資だと思っています。</p>



<p>この記事が少しでも参考になれば幸いです。</p>



<p>最後までお読み頂きありがとうございました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dev-memo.net/eclipse_to_mac/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
