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