Xdebugをインストール、使い方について整理してみました。
目次
Xdebug をインストールする方法 (install)
Xdebugは、PHPの開発版が前提なので、まずphp-develをインストールします。
# yum install -y php-devel
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 |
# yum install -y php-devel 読み込んだプラグイン:fastestmirror, langpacks Repository remi-safe is listed more than once in the configuration Repository remi-php70 is listed more than once in the configuration http://download.opensuse.org/repositories/home%3A/tpokorra%3A/mono/CentOS_CentOS-6/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found 他のミラーを試します。 Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * epel: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * remi-php56: ftp.riken.jp * remi-safe: ftp.riken.jp * updates: mirrors.shu.edu.cn 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ php-devel.x86_64 0:5.6.37-1.el7.remi を インストール --> 依存性の処理をしています: php-cli(x86-64) = 5.6.37-1.el7.remi のパッケージ: php-devel-5.6.37-1.el7.remi.x86_64 --> 依存性の処理をしています: php-pecl-jsonc-devel(x86-64) のパッケージ: php-devel-5.6.37-1.el7.remi.x86_64 --> 依存性の処理をしています: automake のパッケージ: php-devel-5.6.37-1.el7.remi.x86_64 --> 依存性の処理をしています: autoconf のパッケージ: php-devel-5.6.37-1.el7.remi.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ autoconf.noarch 0:2.69-11.el7 を インストール --> 依存性の処理をしています: m4 >= 1.4.14 のパッケージ: autoconf-2.69-11.el7.noarch ---> パッケージ automake.noarch 0:1.13.4-3.el7 を インストール --> 依存性の処理をしています: perl(Thread::Queue) のパッケージ: automake-1.13.4-3.el7.noarch --> 依存性の処理をしています: perl(TAP::Parser) のパッケージ: automake-1.13.4-3.el7.noarch ---> パッケージ php-cli.x86_64 0:5.6.17-1.el7.remi を 更新 --> 依存性の処理をしています: php-cli(x86-64) = 5.6.17-1.el7.remi のパッケージ: php-5.6.17-1.el7.remi.x86_64 ---> パッケージ php-cli.x86_64 0:5.6.37-1.el7.remi を アップデート --> 依存性の処理をしています: php-common(x86-64) = 5.6.37-1.el7.remi のパッケージ: php-cli-5.6.37-1.el7.remi.x86_64 --> 依存性の処理をしています: libcrypto.so.10(OPENSSL_1.0.2)(64bit) のパッケージ: php-cli-5.6.37-1.el7.remi.x86_64 ---> パッケージ php-pecl-jsonc-devel.x86_64 0:1.3.10-2.el7.remi.5.6 を インストール --> 依存性の処理をしています: php-pecl-jsonc(x86-64) = 1.3.10-2.el7.remi.5.6 のパッケージ: php-pecl-jsonc-devel-1.3.10-2.el7.remi.5.6.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ m4.x86_64 0:1.4.16-10.el7 を インストール ---> パッケージ openssl-libs.x86_64 1:1.0.1e-51.el7_2.2 を 更新 --> 依存性の処理をしています: openssl-libs(x86-64) = 1:1.0.1e-51.el7_2.2 のパッケージ: 1:openssl-devel-1.0.1e-51.el7_2.2.x86_64 --> 依存性の処理をしています: openssl-libs(x86-64) = 1:1.0.1e-51.el7_2.2 のパッケージ: 1:openssl-1.0.1e-51.el7_2.2.x86_64 ---> パッケージ openssl-libs.x86_64 1:1.0.2k-12.el7 を アップデート ---> パッケージ perl-Test-Harness.noarch 0:3.28-3.el7 を インストール ---> パッケージ perl-Thread-Queue.noarch 0:3.02-2.el7 を インストール ---> パッケージ php.x86_64 0:5.6.17-1.el7.remi を 更新 ---> パッケージ php.x86_64 0:5.6.37-1.el7.remi を アップデート ---> パッケージ php-common.x86_64 0:5.6.17-1.el7.remi を 更新 --> 依存性の処理をしています: php-common(x86-64) = 5.6.17-1.el7.remi のパッケージ: php-gd-5.6.17-1.el7.remi.x86_64 --> 依存性の処理をしています: php-common(x86-64) = 5.6.17-1.el7.remi のパッケージ: php-xml-5.6.17-1.el7.remi.x86_64 --> 依存性の処理をしています: php-common(x86-64) = 5.6.17-1.el7.remi のパッケージ: php-process-5.6.17-1.el7.remi.x86_64 --> 依存性の処理をしています: php-common(x86-64) = 5.6.17-1.el7.remi のパッケージ: php-ldap-5.6.17-1.el7.remi.x86_64 --> 依存性の処理をしています: php-common(x86-64) = 5.6.17-1.el7.remi のパッケージ: php-pdo-5.6.17-1.el7.remi.x86_64 --> 依存性の処理をしています: php-common(x86-64) = 5.6.17-1.el7.remi のパッケージ: php-mbstring-5.6.17-1.el7.remi.x86_64 --> 依存性の処理をしています: php-common(x86-64) = 5.6.17-1.el7.remi のパッケージ: php-fpm-5.6.17-1.el7.remi.x86_64 ---> パッケージ php-common.x86_64 0:5.6.37-1.el7.remi を アップデート ---> パッケージ php-pecl-jsonc.x86_64 0:1.3.9-1.el7.remi.5.6 を 更新 ---> パッケージ php-pecl-jsonc.x86_64 0:1.3.10-2.el7.remi.5.6 を アップデート --> トランザクションの確認を実行しています。 ---> パッケージ openssl.x86_64 1:1.0.1e-51.el7_2.2 を 更新 ---> パッケージ openssl.x86_64 1:1.0.2k-12.el7 を アップデート ---> パッケージ openssl-devel.x86_64 1:1.0.1e-51.el7_2.2 を 更新 ---> パッケージ openssl-devel.x86_64 1:1.0.2k-12.el7 を アップデート ---> パッケージ php-fpm.x86_64 0:5.6.17-1.el7.remi を 更新 ---> パッケージ php-fpm.x86_64 0:5.6.37-1.el7.remi を アップデート ---> パッケージ php-gd.x86_64 0:5.6.17-1.el7.remi を 更新 ---> パッケージ php-gd.x86_64 0:5.6.37-1.el7.remi を アップデート ---> パッケージ php-ldap.x86_64 0:5.6.17-1.el7.remi を 更新 ---> パッケージ php-ldap.x86_64 0:5.6.37-1.el7.remi を アップデート ---> パッケージ php-mbstring.x86_64 0:5.6.17-1.el7.remi を 更新 ---> パッケージ php-mbstring.x86_64 0:5.6.37-1.el7.remi を アップデート ---> パッケージ php-pdo.x86_64 0:5.6.17-1.el7.remi を 更新 --> 依存性の処理をしています: php-pdo(x86-64) = 5.6.17-1.el7.remi のパッケージ: php-mysqlnd-5.6.17-1.el7.remi.x86_64 ---> パッケージ php-pdo.x86_64 0:5.6.37-1.el7.remi を アップデート ---> パッケージ php-process.x86_64 0:5.6.17-1.el7.remi を 更新 ---> パッケージ php-process.x86_64 0:5.6.37-1.el7.remi を アップデート ---> パッケージ php-xml.x86_64 0:5.6.17-1.el7.remi を 更新 ---> パッケージ php-xml.x86_64 0:5.6.37-1.el7.remi を アップデート --> トランザクションの確認を実行しています。 ---> パッケージ php-mysqlnd.x86_64 0:5.6.17-1.el7.remi を 更新 ---> パッケージ php-mysqlnd.x86_64 0:5.6.37-1.el7.remi を アップデート --> 依存性解決を終了しました。 依存性を解決しました ===================================================================================================================================================================== Package アーキテクチャー バージョン リポジトリー 容量 ===================================================================================================================================================================== インストール中: php-devel x86_64 5.6.37-1.el7.remi remi-php56 962 k 依存性関連でのインストールをします: autoconf noarch 2.69-11.el7 base 701 k automake noarch 1.13.4-3.el7 base 679 k m4 x86_64 1.4.16-10.el7 base 256 k perl-Test-Harness noarch 3.28-3.el7 base 302 k perl-Thread-Queue noarch 3.02-2.el7 base 17 k php-pecl-jsonc-devel x86_64 1.3.10-2.el7.remi.5.6 remi-php56 32 k 依存性関連での更新をします: openssl x86_64 1:1.0.2k-12.el7 base 492 k openssl-devel x86_64 1:1.0.2k-12.el7 base 1.5 M openssl-libs x86_64 1:1.0.2k-12.el7 base 1.2 M php x86_64 5.6.37-1.el7.remi remi-php56 2.6 M php-cli x86_64 5.6.37-1.el7.remi remi-php56 4.0 M php-common x86_64 5.6.37-1.el7.remi remi-php56 1.1 M php-fpm x86_64 5.6.37-1.el7.remi remi-php56 1.4 M php-gd x86_64 5.6.37-1.el7.remi remi-php56 85 k php-ldap x86_64 5.6.37-1.el7.remi remi-php56 66 k php-mbstring x86_64 5.6.37-1.el7.remi remi-php56 568 k php-mysqlnd x86_64 5.6.37-1.el7.remi remi-php56 298 k php-pdo x86_64 5.6.37-1.el7.remi remi-php56 139 k php-pecl-jsonc x86_64 1.3.10-2.el7.remi.5.6 remi-php56 57 k php-process x86_64 5.6.37-1.el7.remi remi-php56 76 k php-xml x86_64 5.6.37-1.el7.remi remi-php56 251 k トランザクションの要約 ===================================================================================================================================================================== インストール 1 パッケージ (+ 6 個の依存関係のパッケージ) 更新 ( 15 個の依存関係のパッケージ) 総ダウンロード容量: 17 M Downloading packages: No Presto metadata available for remi-php56 No Presto metadata available for base (1/22): autoconf-2.69-11.el7.noarch.rpm | 701 kB 00:00:00 (2/22): automake-1.13.4-3.el7.noarch.rpm | 679 kB 00:00:00 (3/22): m4-1.4.16-10.el7.x86_64.rpm | 256 kB 00:00:00 (4/22): openssl-1.0.2k-12.el7.x86_64.rpm | 492 kB 00:00:00 (5/22): openssl-libs-1.0.2k-12.el7.x86_64.rpm | 1.2 MB 00:00:00 (6/22): openssl-devel-1.0.2k-12.el7.x86_64.rpm | 1.5 MB 00:00:00 (7/22): perl-Thread-Queue-3.02-2.el7.noarch.rpm | 17 kB 00:00:00 (8/22): perl-Test-Harness-3.28-3.el7.noarch.rpm | 302 kB 00:00:00 (9/22): php-common-5.6.37-1.el7.remi.x86_64.rpm | 1.1 MB 00:00:01 (10/22): php-gd-5.6.37-1.el7.remi.x86_64.rpm | 85 kB 00:00:00 (11/22): php-ldap-5.6.37-1.el7.remi.x86_64.rpm | 66 kB 00:00:00 (12/22): php-5.6.37-1.el7.remi.x86_64.rpm | 2.6 MB 00:00:02 (13/22): php-mbstring-5.6.37-1.el7.remi.x86_64.rpm | 568 kB 00:00:00 (14/22): php-pdo-5.6.37-1.el7.remi.x86_64.rpm | 139 kB 00:00:00 (15/22): php-mysqlnd-5.6.37-1.el7.remi.x86_64.rpm | 298 kB 00:00:00 (16/22): php-fpm-5.6.37-1.el7.remi.x86_64.rpm | 1.4 MB 00:00:02 (17/22): php-pecl-jsonc-1.3.10-2.el7.remi.5.6.x86_64.rpm | 57 kB 00:00:00 (18/22): php-pecl-jsonc-devel-1.3.10-2.el7.remi.5.6.x86_64.rpm | 32 kB 00:00:00 (19/22): php-xml-5.6.37-1.el7.remi.x86_64.rpm | 251 kB 00:00:00 (20/22): php-process-5.6.37-1.el7.remi.x86_64.rpm | 76 kB 00:00:00 (21/22): php-cli-5.6.37-1.el7.remi.x86_64.rpm | 4.0 MB 00:00:03 (22/22): php-devel-5.6.37-1.el7.remi.x86_64.rpm | 962 kB 00:00:04 --------------------------------------------------------------------------------------------------------------------------------------------------------------------- 合計 2.7 MB/s | 17 MB 00:00:06 Running transaction check Running transaction test Transaction test succeeded Running transaction 更新します : 1:openssl-libs-1.0.2k-12.el7.x86_64 1/37 WARNING : These php-* RPMs are not official Fedora / Red Hat build and overrides the official ones. Don't file bugs on Fedora Project nor Red Hat. Use dedicated forum at http://forum.remirepo.net/ 更新します : php-common-5.6.37-1.el7.remi.x86_64 2/37 更新します : php-pecl-jsonc-1.3.10-2.el7.remi.5.6.x86_64 3/37 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/curl.so' - /usr/lib64/php/modules/curl.so: undefined symbol: zend_unset_property in Unknown on line 0 更新します : php-cli-5.6.37-1.el7.remi.x86_64 4/37 更新します : php-pdo-5.6.37-1.el7.remi.x86_64 5/37 インストール中 : perl-Test-Harness-3.28-3.el7.noarch 6/37 インストール中 : perl-Thread-Queue-3.02-2.el7.noarch 7/37 インストール中 : m4-1.4.16-10.el7.x86_64 8/37 インストール中 : autoconf-2.69-11.el7.noarch 9/37 インストール中 : automake-1.13.4-3.el7.noarch 10/37 インストール中 : php-devel-5.6.37-1.el7.remi.x86_64 11/37 インストール中 : php-pecl-jsonc-devel-1.3.10-2.el7.remi.5.6.x86_64 12/37 更新します : php-mysqlnd-5.6.37-1.el7.remi.x86_64 13/37 更新します : php-5.6.37-1.el7.remi.x86_64 14/37 更新します : php-process-5.6.37-1.el7.remi.x86_64 15/37 更新します : php-gd-5.6.37-1.el7.remi.x86_64 16/37 更新します : php-fpm-5.6.37-1.el7.remi.x86_64 17/37 更新します : php-xml-5.6.37-1.el7.remi.x86_64 18/37 更新します : php-mbstring-5.6.37-1.el7.remi.x86_64 19/37 更新します : php-ldap-5.6.37-1.el7.remi.x86_64 20/37 更新します : 1:openssl-devel-1.0.2k-12.el7.x86_64 21/37 更新します : 1:openssl-1.0.2k-12.el7.x86_64 22/37 整理中 : 1:openssl-devel-1.0.1e-51.el7_2.2.x86_64 23/37 整理中 : php-5.6.17-1.el7.remi.x86_64 24/37 整理中 : php-cli-5.6.17-1.el7.remi.x86_64 25/37 整理中 : php-fpm-5.6.17-1.el7.remi.x86_64 26/37 整理中 : 1:openssl-1.0.1e-51.el7_2.2.x86_64 27/37 整理中 : php-ldap-5.6.17-1.el7.remi.x86_64 28/37 整理中 : php-mbstring-5.6.17-1.el7.remi.x86_64 29/37 整理中 : php-xml-5.6.17-1.el7.remi.x86_64 30/37 整理中 : php-mysqlnd-5.6.17-1.el7.remi.x86_64 31/37 整理中 : php-pdo-5.6.17-1.el7.remi.x86_64 32/37 整理中 : php-gd-5.6.17-1.el7.remi.x86_64 33/37 整理中 : php-process-5.6.17-1.el7.remi.x86_64 34/37 整理中 : php-common-5.6.17-1.el7.remi.x86_64 35/37 整理中 : php-pecl-jsonc-1.3.9-1.el7.remi.5.6.x86_64 36/37 整理中 : 1:openssl-libs-1.0.1e-51.el7_2.2.x86_64 37/37 検証中 : php-pecl-jsonc-devel-1.3.10-2.el7.remi.5.6.x86_64 1/37 検証中 : automake-1.13.4-3.el7.noarch 2/37 検証中 : m4-1.4.16-10.el7.x86_64 3/37 検証中 : php-pecl-jsonc-1.3.10-2.el7.remi.5.6.x86_64 4/37 検証中 : 1:openssl-libs-1.0.2k-12.el7.x86_64 5/37 検証中 : php-process-5.6.37-1.el7.remi.x86_64 6/37 検証中 : php-gd-5.6.37-1.el7.remi.x86_64 7/37 検証中 : 1:openssl-devel-1.0.2k-12.el7.x86_64 8/37 検証中 : perl-Thread-Queue-3.02-2.el7.noarch 9/37 検証中 : php-mysqlnd-5.6.37-1.el7.remi.x86_64 10/37 検証中 : php-fpm-5.6.37-1.el7.remi.x86_64 11/37 検証中 : php-cli-5.6.37-1.el7.remi.x86_64 12/37 検証中 : php-xml-5.6.37-1.el7.remi.x86_64 13/37 検証中 : php-devel-5.6.37-1.el7.remi.x86_64 14/37 検証中 : php-common-5.6.37-1.el7.remi.x86_64 15/37 検証中 : php-mbstring-5.6.37-1.el7.remi.x86_64 16/37 検証中 : autoconf-2.69-11.el7.noarch 17/37 検証中 : php-ldap-5.6.37-1.el7.remi.x86_64 18/37 検証中 : php-5.6.37-1.el7.remi.x86_64 19/37 検証中 : php-pdo-5.6.37-1.el7.remi.x86_64 20/37 検証中 : 1:openssl-1.0.2k-12.el7.x86_64 21/37 検証中 : perl-Test-Harness-3.28-3.el7.noarch 22/37 検証中 : php-xml-5.6.17-1.el7.remi.x86_64 23/37 検証中 : 1:openssl-devel-1.0.1e-51.el7_2.2.x86_64 24/37 検証中 : php-fpm-5.6.17-1.el7.remi.x86_64 25/37 検証中 : 1:openssl-1.0.1e-51.el7_2.2.x86_64 26/37 検証中 : php-cli-5.6.17-1.el7.remi.x86_64 27/37 検証中 : php-common-5.6.17-1.el7.remi.x86_64 28/37 検証中 : php-ldap-5.6.17-1.el7.remi.x86_64 29/37 検証中 : php-pdo-5.6.17-1.el7.remi.x86_64 30/37 検証中 : 1:openssl-libs-1.0.1e-51.el7_2.2.x86_64 31/37 検証中 : php-mysqlnd-5.6.17-1.el7.remi.x86_64 32/37 検証中 : php-gd-5.6.17-1.el7.remi.x86_64 33/37 検証中 : php-5.6.17-1.el7.remi.x86_64 34/37 検証中 : php-pecl-jsonc-1.3.9-1.el7.remi.5.6.x86_64 35/37 検証中 : php-process-5.6.17-1.el7.remi.x86_64 36/37 検証中 : php-mbstring-5.6.17-1.el7.remi.x86_64 37/37 インストール: php-devel.x86_64 0:5.6.37-1.el7.remi 依存性関連をインストールしました: autoconf.noarch 0:2.69-11.el7 automake.noarch 0:1.13.4-3.el7 m4.x86_64 0:1.4.16-10.el7 perl-Test-Harness.noarch 0:3.28-3.el7 perl-Thread-Queue.noarch 0:3.02-2.el7 php-pecl-jsonc-devel.x86_64 0:1.3.10-2.el7.remi.5.6 依存性を更新しました: openssl.x86_64 1:1.0.2k-12.el7 openssl-devel.x86_64 1:1.0.2k-12.el7 openssl-libs.x86_64 1:1.0.2k-12.el7 php.x86_64 0:5.6.37-1.el7.remi php-cli.x86_64 0:5.6.37-1.el7.remi php-common.x86_64 0:5.6.37-1.el7.remi php-fpm.x86_64 0:5.6.37-1.el7.remi php-gd.x86_64 0:5.6.37-1.el7.remi php-ldap.x86_64 0:5.6.37-1.el7.remi php-mbstring.x86_64 0:5.6.37-1.el7.remi php-mysqlnd.x86_64 0:5.6.37-1.el7.remi php-pdo.x86_64 0:5.6.37-1.el7.remi php-pecl-jsonc.x86_64 0:1.3.10-2.el7.remi.5.6 php-process.x86_64 0:5.6.37-1.el7.remi php-xml.x86_64 0:5.6.37-1.el7.remi 完了しました! |
次に、PECLを使ってXDebugをインストールします。
PECLは、パッケージ管理システムの一つです。
# pecl install xdebug
1 2 3 4 5 |
# pecl install xdebug WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update pecl/xdebug requires PHP (version >= 7.0.0), installed version is 5.6.37 No valid packages found install failed |
PHPのバージョン7.0 以上でないとXdebugがインストールできないようです。
そこで、少しバージョンの低い xdebug-2.2.7 をインストールします。
# pecl install xdebug-2.2.7
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 |
# pecl install xdebug-2.2.7 WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update downloading xdebug-2.2.7.tgz ... Starting to download xdebug-2.2.7.tgz (256,437 bytes) .....................................................done: 256,437 bytes 66 source files, building running: phpize Configuring for: PHP Api Version: 20131106 Zend Module Api No: 20131226 Zend Extension Api No: 220131226 building in /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7 running: /var/tmp/xdebug/configure --with-php-config=/usr/bin/php-config checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for a sed that does not truncate output... /usr/bin/sed checking for cc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cc -E checking for icc... no checking for suncc... no checking whether cc understands -c and -o together... yes checking for system library directory... lib checking if compiler supports -R... no checking if compiler supports -Wl,-rpath,... yes checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu checking for PHP prefix... /usr checking for PHP includes... -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib checking for PHP extension directory... /usr/lib64/php/modules checking for PHP installed headers prefix... /usr/include/php checking if debug is enabled... no checking if zts is enabled... no checking for re2c... no configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers. checking for gawk... gawk checking whether to enable eXtended debugging support... yes, shared checking Check for supported PHP versions... supported (5.6.37) checking for gettimeofday... yes checking for cos in -lm... yes checking how to print strings... printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for fgrep... /usr/bin/grep -F checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking for gawk... (cached) gawk checking command to parse /usr/bin/nm -B output from cc object... ok checking for sysroot... no checking for mt... no checking if : is a manifest tool... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... no checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no configure: creating ./config.status config.status: creating config.h config.status: executing libtool commands running: make /bin/sh /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/libtool --mode=compile cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug.c -o xdebug.lo libtool: compile: cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug.c -fPIC -DPIC -o .libs/xdebug.o /bin/sh /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/libtool --mode=compile cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_code_coverage.c -o xdebug_code_coverage.lo libtool: compile: cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_code_coverage.c -fPIC -DPIC -o .libs/xdebug_code_coverage.o /bin/sh /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/libtool --mode=compile cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_com.c -o xdebug_com.lo libtool: compile: cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_com.c -fPIC -DPIC -o .libs/xdebug_com.o /bin/sh /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/libtool --mode=compile cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_compat.c -o xdebug_compat.lo libtool: compile: cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_compat.c -fPIC -DPIC -o .libs/xdebug_compat.o /bin/sh /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/libtool --mode=compile cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_handler_dbgp.c -o xdebug_handler_dbgp.lo libtool: compile: cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_handler_dbgp.c -fPIC -DPIC -o .libs/xdebug_handler_dbgp.o /bin/sh /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/libtool --mode=compile cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_handlers.c -o xdebug_handlers.lo libtool: compile: cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_handlers.c -fPIC -DPIC -o .libs/xdebug_handlers.o /bin/sh /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/libtool --mode=compile cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_llist.c -o xdebug_llist.lo libtool: compile: cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_llist.c -fPIC -DPIC -o .libs/xdebug_llist.o /bin/sh /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/libtool --mode=compile cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_hash.c -o xdebug_hash.lo libtool: compile: cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_hash.c -fPIC -DPIC -o .libs/xdebug_hash.o /bin/sh /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/libtool --mode=compile cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_private.c -o xdebug_private.lo libtool: compile: cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_private.c -fPIC -DPIC -o .libs/xdebug_private.o /bin/sh /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/libtool --mode=compile cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_profiler.c -o xdebug_profiler.lo libtool: compile: cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_profiler.c -fPIC -DPIC -o .libs/xdebug_profiler.o /bin/sh /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/libtool --mode=compile cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_set.c -o xdebug_set.lo libtool: compile: cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_set.c -fPIC -DPIC -o .libs/xdebug_set.o /bin/sh /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/libtool --mode=compile cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_stack.c -o xdebug_stack.lo libtool: compile: cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_stack.c -fPIC -DPIC -o .libs/xdebug_stack.o /bin/sh /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/libtool --mode=compile cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_str.c -o xdebug_str.lo libtool: compile: cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_str.c -fPIC -DPIC -o .libs/xdebug_str.o /bin/sh /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/libtool --mode=compile cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_superglobals.c -o xdebug_superglobals.lo libtool: compile: cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_superglobals.c -fPIC -DPIC -o .libs/xdebug_superglobals.o /bin/sh /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/libtool --mode=compile cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_tracing.c -o xdebug_tracing.lo libtool: compile: cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_tracing.c -fPIC -DPIC -o .libs/xdebug_tracing.o /bin/sh /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/libtool --mode=compile cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_var.c -o xdebug_var.lo libtool: compile: cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_var.c -fPIC -DPIC -o .libs/xdebug_var.o /bin/sh /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/libtool --mode=compile cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_xml.c -o xdebug_xml.lo libtool: compile: cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/xdebug_xml.c -fPIC -DPIC -o .libs/xdebug_xml.o /bin/sh /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/libtool --mode=compile cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/usefulstuff.c -o usefulstuff.lo libtool: compile: cc -I. -I/var/tmp/xdebug -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/xdebug/usefulstuff.c -fPIC -DPIC -o .libs/usefulstuff.o /bin/sh /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/libtool --mode=link cc -DPHP_ATOM_INC -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/include -I/var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/main -I/var/tmp/xdebug -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -o xdebug.la -export-dynamic -avoid-version -prefer-pic -module -rpath /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/modules xdebug.lo xdebug_code_coverage.lo xdebug_com.lo xdebug_compat.lo xdebug_handler_dbgp.lo xdebug_handlers.lo xdebug_llist.lo xdebug_hash.lo xdebug_private.lo xdebug_profiler.lo xdebug_set.lo xdebug_stack.lo xdebug_str.lo xdebug_superglobals.lo xdebug_tracing.lo xdebug_var.lo xdebug_xml.lo usefulstuff.lo -lm libtool: link: cc -shared -fPIC -DPIC .libs/xdebug.o .libs/xdebug_code_coverage.o .libs/xdebug_com.o .libs/xdebug_compat.o .libs/xdebug_handler_dbgp.o .libs/xdebug_handlers.o .libs/xdebug_llist.o .libs/xdebug_hash.o .libs/xdebug_private.o .libs/xdebug_profiler.o .libs/xdebug_set.o .libs/xdebug_stack.o .libs/xdebug_str.o .libs/xdebug_superglobals.o .libs/xdebug_tracing.o .libs/xdebug_var.o .libs/xdebug_xml.o .libs/usefulstuff.o -lm -O2 -Wl,-soname -Wl,xdebug.so -o .libs/xdebug.so libtool: link: ( cd ".libs" && rm -f "xdebug.la" && ln -s "../xdebug.la" "xdebug.la" ) /bin/sh /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/libtool --mode=install cp ./xdebug.la /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/modules libtool: install: cp ./.libs/xdebug.so /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/modules/xdebug.so libtool: install: cp ./.libs/xdebug.lai /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/modules/xdebug.la libtool: finish: PATH="/usr/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/sbin" ldconfig -n /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/modules ---------------------------------------------------------------------- Libraries have been installed in: /var/tmp/pear-build-rootD1jTEL/xdebug-2.2.7/modules If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Build complete. Don't forget to run 'make test'. running: make INSTALL_ROOT="/var/tmp/pear-build-rootD1jTEL/install-xdebug-2.2.7" install Installing shared extensions: /var/tmp/pear-build-rootD1jTEL/install-xdebug-2.2.7/usr/lib64/php/modules/ +----------------------------------------------------------------------+ | | | INSTALLATION INSTRUCTIONS | | ========================= | | | | See http://xdebug.org/install.php#configure-php for instructions | | on how to enable Xdebug for PHP. | | | | Documentation is available online as well: | | - A list of all settings: http://xdebug.org/docs-settings.php | | - A list of all functions: http://xdebug.org/docs-functions.php | | - Profiling instructions: http://xdebug.org/docs-profiling2.php | | - Remote debugging: http://xdebug.org/docs-debugger.php | | | | | | NOTE: Please disregard the message | | You should add "extension=xdebug.so" to php.ini | | that is emitted by the PECL installer. This does not work for | | Xdebug. | | | +----------------------------------------------------------------------+ running: find "/var/tmp/pear-build-rootD1jTEL/install-xdebug-2.2.7" | xargs ls -dils 3038189 0 drwxr-xr-x 3 root root 16 8月 15 15:33 /var/tmp/pear-build-rootD1jTEL/install-xdebug-2.2.7 1120180781 0 drwxr-xr-x 3 root root 18 8月 15 15:33 /var/tmp/pear-build-rootD1jTEL/install-xdebug-2.2.7/usr 1687424305 0 drwxr-xr-x 3 root root 16 8月 15 15:33 /var/tmp/pear-build-rootD1jTEL/install-xdebug-2.2.7/usr/lib64 3038190 0 drwxr-xr-x 3 root root 20 8月 15 15:33 /var/tmp/pear-build-rootD1jTEL/install-xdebug-2.2.7/usr/lib64/php 575623591 0 drwxr-xr-x 2 root root 22 8月 15 15:33 /var/tmp/pear-build-rootD1jTEL/install-xdebug-2.2.7/usr/lib64/php/modules 575623592 920 -rwxr-xr-x 1 root root 941957 8月 15 15:33 /var/tmp/pear-build-rootD1jTEL/install-xdebug-2.2.7/usr/lib64/php/modules/xdebug.so Build process completed successfully Installing '/usr/lib64/php/modules/xdebug.so' install ok: channel://pecl.php.net/xdebug-2.2.7 configuration option "php_ini" is not set to php.ini location You should add "zend_extension=/usr/lib64/php/modules/xdebug.so" to php.ini |
Xdebug の公式サイト、ダウンロード
Xdebugの公式サイトは以下の通りです。
Xdebugの公式ダウンロードサイトは以下の通りです。
Xdebug 最新は PHP7 対応
Xdebugの最新版は、PHP7以上で動作します。
最新安定版は、Xdebug 2.6.1
α版は、Xdebug 2.7.0α
です。
Xdebug を Eclipseで使う
XdebugをEclipseで使う方法は以下をご覧ください。
PHP Eclipseでデバッグ(Xdebug)
EclipseでPHPをデバッグする(Xdebugを使用)
Xdebug を Windows の xamp や Windows Serverにインストール
XdebugをWindows クライアントにインストールするケースで最も多いのはxampを使っているケースだと思います。
公式サイトのTailored Installation Instructionsが役に立ちます。
Tailored Installation Instructions
phpinfo()によって出力されたweb全体をコピーして上記アドレスにあるテキストエリアに貼り付けます。
あとは、「analysis」をクリックして解析させるといろいろな情報からxdebugの最適なdllを教えてくれます。
Xdebugのphp.iniで設定する方法
Xdebugを使うには、php.ini に以下の設定が必要になります。
間違えないように設定しましょう。
php.ini
1 2 3 4 5 6 7 |
zend_extension=/usr/lib64/php/modules/xdebug.so xdebug.defaul_enable=1 xdebug.remote_enable=1 xdebug.remote_port=9000 xdebug.remote_handler=dbgp xdebug.remote_autostart=1 xdebug.remote_connect_back=1 |
Xdebug 使い方
Xdebugの簡単な使い方は、以下にくわしく書かれています。
Xdebug入門カンタンな使い方
PHP開発者がいまさら聞けない、Xdebug基礎の基礎
コメント