Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

Windows Server + php5.6環境にXdebugを導入

More than 3 years have passed since last update.

環境

  • Windows Server 2012 R2
  • PHP 5.6.12

Xdebugを選ぶ

ダウンロードページからphpのバージョンに合ったdllをダウンロード
(今回はXdebug 2.4.0を使用する)
https://xdebug.org/download.php

が、どれを使えばいいんだ...
SnapCrab_NoName_2016-6-29_14-18-22_No-00.png

Xdebugのページ[Tailored Installation Instructions]で確認

  • 使用する環境のphpinfo()を確認
  • phpinfo()の結果ページのhtmlソースをコピー
  • https://xdebug.org/wizard.php のフォームにコピーしたソースをペースト
  • 「Analyse my phpinfo() output」をクリック
  • 結果ページが表示される

以下、結果ページの「Instructions」の例
このように、ダウンロードするdll名とphp.iniに記述する内容が示される。

Instructions

1. Download php_xdebug-2.4.0-5.6-vc11.dll
2. Move the downloaded file to C:\Program Files (x86)\PHP\ext
3. Edit C:\Program Files (x86)\Apache2\conf\php.ini and add the line
zend_extension = C:\Program Files (x86)\PHP\ext\php_xdebug-2.4.0-5.6-vc11.dll
4. Restart the webserver

インストール

上記「Instructions」の内容通りにファイル配置、php.ini編集の後、Apacheの再起動を行えばおk

参考

zend_extensionとzend_extension_tsの違いではまった...
http://www.php-seed.net/blog/archives/95

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away