ホームページ > バックエンド開発 > PHPチュートリアル > Mac+php+xdebug+phpstorm は Apple の下で xdebug を設定する際に紆余曲折がありました

Mac+php+xdebug+phpstorm は Apple の下で xdebug を設定する際に紆余曲折がありました

WBOY
リリース: 2016-06-23 13:26:15
オリジナル
849 人が閲覧しました

1. xdebug ファイルをダウンロードします

http://xdebug.org/wizard.php

phpinfo() のソース コードをテキスト ボックスにコピーすると、xdebug の設定方法とダウンロードする xdebug のバージョンが表示されます。

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

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

InstructionsDownload xdebug-2.3.3.tgzUnpack the downloaded file with tar -xvzf xdebug-2.3.3.tgzRun: cd xdebug-2.3.3Run: phpize (See the FAQ if you don't have phpize.As part of its output it should show:Configuring for:...Zend Module Api No:      20121212Zend Extension Api No:   220121212If it does not, you are using the wrong phpize. Please follow this FAQ entry and skip the next step.Run: ./configureRun: makeRun: cp modules/xdebug.so /usr/lib/php/extensions/no-debug-non-zts-20121212Edit /etc/php.ini and add the linezend_extension = /usr/lib/php/extensions/no-debug-non-zts-20121212/xdebug.soRestart the webserver
ログイン後にコピー

xdebug 公式 Web サイトには、インストールのヒントがたくさんあります。考えられる問題は次のとおりです:

phpize がインストールされていない場合、brew をインストールしてから autoconf をインストールする必要があります。これは紆余曲折があります

2. 不完全な関連コンポーネントの問題を解決します

问题描述Mac系统升级到10.9(mavericks)时安装php扩展,执行 phpize 提示如下错误:Cannot find autoconf. Please check your autoconf installationand the $PHP_AUTOCONF environment variable.解决办法先安装Homebrew:如果以下链接失效的话,可以到brew官网查看。http://brew.sh/
ログイン後にコピー
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
ログイン後にコピー
然后安装 autoconf:brew install autoconf
ログイン後にコピー

3. php を設定します。 ini

xdebug の場合 公式 Web サイトの設定では xdebug のみを正しく設定できますが、phpstorm では設定できません。 php.ini の末尾に次のコードを追加します:

[xdebug]zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so"xdebug.remote_enable = Onxdebug.remote_handler = "dbgp"xdebug.remote_host = "localhost"xdebug.remote_port = 9000xdebug.idekey = PHPSTROM
ログイン後にコピー

4. phpstorm を設定します

phpStorm を開き、

-「ファイル」>「設定」>「PHP」> ここにサーバー側の関連情報を入力します。名前に localhost を入力し、ホストに localhost を入力し、ポートに 80 を入力し、デバッガーを選択します。ホストに localhost 、ポートに 80 を入力します

- [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 (modify i,終了: q、保存して終了: wq)

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート