Mac+Apache+PHP インストール Xdebug 方法の手順

藏色散人
リリース: 2023-04-08 11:30:02
転載
2450 人が閲覧しました

Mac+Apache+PHP インストール Xdebug 方法の手順

MAC homebrew は 2018/3/31 以降 homebrew/php を非推奨にしました

2018 年 3 月 31 日までに Homebrew/php タップを非推奨にし、アーカイブする予定です。 Homebrew 組織内の非コア フォーミュラ タップでは、受け入れられる一貫したユーザーまたはコントリビューター エクスペリエンスと CI ワークロードを維持できませんでした。そのため、広く使用されているフォーミュラを Homebrew/コアに移行し、よりニッチなフォーミュラとオプションを外部でサポートすることを奨励しています。 Homebrew 組織。

詳細: https://brew.sh/2018/01/19/homebrew-1.5.0/

そのため、次の方法は使用できなくなりました。 xdebug をインストールしましたが、次の方法が機能しません。次の方法は機能しません。次の方法は機能しません。

brew install php<version number>-xdebug
ログイン後にコピー

したがって、xdebug をインストールするには、手動でコンパイルすることができます。具体的な手順は次のとおりです:

1. まず、Xdebug 公式ダウンロード ページ (https://xdebug) にアクセスします。 org/download.php 、php バージョンでサポートされている xdebug のバージョンをダウンロードしてインストールします

例: 私のローカル PHP バージョンは 5.6.38 なので、2.5.4 のソース (tgz) をダウンロードしました。圧縮パッケージ

2. xdebug をダウンロードしたフォルダーでターミナルを開きます

tar -xzf xdebug-2.5.4.tgz
cd xdebug-2.5.4
ログイン後にコピー

ローカルで解凍し、解凍された xdebug フォルダーに入ってターミナルを開くこともできます

phpize
ログイン後にコピー

#そうでない場合は、phpize へのフルパスを記述します

./configure
ログイン後にコピー

上記のコマンドを実行すると、コンパイルが開始されます

make -j2
ログイン後にコピー

コンパイルが完了すると、 xdebug.so ファイルが modules

Mac+Apache+PHP インストール Xdebug 方法の手順

3. コンパイル後に取得した xdebug.so ファイルを、extension_dir ## で指定されたフォルダーにコピーするというプロンプトが表示されます。

#注: php.ini extension_dir で検索してください

4. php.ini でパラメータを設定します

[Xdebug]
zend_extension="/usr/local/lib/php/pecl/20131226/xdebug.so"
;自动跟踪,可关闭(关闭后提升性能)
xdebug.auto_trace=On
;性能分析,可关闭(关闭后提升性能)
xdebug.profiler_enable=On
xdebug.var_display_max_children=512
xdebug.var_display_max_data=2048
xdebug.var_display_max_depth=8
ログイン後にコピー
その後変更するには、Apache を再起動し、phpinfo() でインストールを確認します。いいえ、問題ありません。

php 関連の知識については、

php チュートリアル をご覧ください。

以上がMac+Apache+PHP インストール Xdebug 方法の手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!