ホームページ >バックエンド開発 >PHPチュートリアル >mac php xdebug phpstorm Apple で xdebug を設定する際の多くの紆余曲折を経て

mac php xdebug phpstorm Apple で xdebug を設定する際の多くの紆余曲折を経て

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:25:031139ブラウズ

Mac PHP コードをテキスト ボックスにコピーすると、xdebug は設定方法とダウンロードする xdebug のバージョンを要求します。

すべてのダウンロード アドレス:

http://www.xdebug.org/download.php

xdebug 公式 Web サイト インストールのヒント。考えられる問題は次のとおりです:

phpize がインストールされていない場合、brew をインストールしてから autoconf をインストールする必要がありますが、これは紆余曲折があります
<span style="color: #000000;">InstructionsDownload xdebug</span>-<span style="color: #800080;">2.3</span>.<span style="color: #800080;">3</span><span style="color: #000000;">.tgzUnpack the downloaded </span><span style="color: #0000ff;">file</span> with <span style="color: #0000ff;">tar</span> -xvzf xdebug-<span style="color: #800080;">2.3</span>.<span style="color: #800080;">3</span><span style="color: #000000;">.tgzRun: cd xdebug</span>-<span style="color: #800080;">2.3</span>.<span style="color: #800080;">3</span><span style="color: #000000;">Run: phpize (See the FAQ </span><span style="color: #0000ff;">if</span> you don<span style="color: #800000;">'</span><span style="color: #800000;">t have phpize.</span><span style="color: #000000;">As part of its output it should show:Configuring </span><span style="color: #0000ff;">for</span><span style="color: #000000;">:...Zend Module Api No:      </span><span style="color: #800080;">20121212</span><span style="color: #000000;">Zend Extension Api No:   </span><span style="color: #800080;">220121212</span><span style="color: #000000;">If it does not, you are using the wrong phpize. Please follow this FAQ entry and skip the next step.Run: .</span>/<span style="color: #000000;">configureRun: </span><span style="color: #0000ff;">make</span><span style="color: #000000;">Run: </span><span style="color: #0000ff;">cp</span> modules/xdebug.so /usr/lib/php/extensions/no-debug-non-zts-<span style="color: #800080;">20121212</span><span style="color: #000000;">Edit </span>/etc/<span style="color: #000000;">php.ini and add the linezend_extension </span>= /usr/lib/php/extensions/no-debug-non-zts-<span style="color: #800080;">20121212</span>/<span style="color: #000000;">xdebug.soRestart the webserver</span>
2. 不完全な関連コンポーネントの問題を解決します

3. php.ini の設定

xdebug 公式 Web サイトの設定では xdebug を正しく設定することしかできませんが、phpstorm では設定できません。 php.ini の最後に次のコードを追加します。
<span style="font-size: 14px;">问题描述</span><br><span style="font-size: 14px;">Mac系统升级到10.9(mavericks)时安装php扩展,执行 phpize 提示如下错误:</span><br><br><span style="font-size: 14px;">Cannot find autoconf. Please check your autoconf installation</span><br><span style="font-size: 14px;">and the $PHP_AUTOCONF environment variable.</span><br><span style="font-size: 14px;">解决办法</span><br><span style="font-size: 14px;">先安装Homebrew:<br></span>如果以下链接失效的话,可以到brew官网查看。http://brew.sh/
<code id="selectable">ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"</code>
<span style="font-size: 14px;">然后安装 autoconf:</span><br><br><span style="font-size: 14px;">brew install autoconf</span>

4. phpstorm を設定します。

phpStorm を開き、
-「ファイル」>「設定」>「PHP」>と入力します。 ;サーバー、ここでサーバー側の関連情報を入力する必要があります。名前に localhost を入力し、ホストに localhost を入力し、ポートに 80 を入力し、デバッガーとして XDebug を選択します
<span style="color: #000000;">[xdebug]zend_extension</span>=<span style="color: #800000;">"/usr/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so</span><span style="color: #800000;">"</span><span style="color: #000000;">xdebug.remote_enable </span>=<span style="color: #000000;"> Onxdebug.remote_handler </span>= <span style="color: #800000;">"</span><span style="color: #800000;">dbgp</span><span style="color: #800000;">"</span><span style="color: #000000;">xdebug.remote_host </span>= <span style="color: #800000;">"</span><span style="color: #800000;">localhost</span><span style="color: #800000;">"</span><span style="color: #000000;">xdebug.remote_port </span>= <span style="color: #800080;">9000</span><span style="color: #000000;">xdebug.idekey </span>= PHPSTROM
-「ファイル」>「設定」>「PHP」と入力してください。デバッグ。[XDebug] タブを参照し、ポートに 9000 を入力し、その他のデフォルトを入力します。-「ファイルを入力」>「設定」>「PHP」>「デバッグ」>「DBGp プロキシ」を入力し、IDE キーに phpStorm を入力し、ホストに「localhost」を入力し、「80」を入力します。 port

- [OK] をクリックして設定を終了します。

phpStorm でモニタリング (電話ボタン) をオンにします。

5. Chrome の xdebug 設定

IDE キーで「phpStorm」として設定します

プロジェクトアドレス: https://github.com/mac-cain13/ xdebug- helper-for-chrome

これで設定は完了しました。ご質問がございましたら、メッセージを残してください。一緒にコミュニケーションをとることができます。

6. その他:

Apache を再起動します

sudo apachectl restart

php.ini 権限を変更します

sudo chmod 0777 php.ini

php.ini ファイルを編集します

sudo vi php.ini (i を変更、終了: q、保存して終了: wq)

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。