回答編集履歴

2

Apache等の再起動が抜けていたので追記

2018/04/25 11:34

投稿

Lulucom
Lulucom

スコア1899

test CHANGED
@@ -49,3 +49,7 @@
49
49
 
50
50
 
51
51
  `php.ini` ファイルの場所は、ターミナルで `php --ini` を実行すればわかると思います。
52
+
53
+
54
+
55
+ 最後に Apache や Nginx をリスタートすれば Xdebug が有効になりました。

1

PECLでのインストール手順例を追記

2018/04/25 11:34

投稿

Lulucom
Lulucom

スコア1899

test CHANGED
@@ -3,3 +3,49 @@
3
3
 
4
4
 
5
5
  ご参考: https://getgrav.org/blog/macos-sierra-apache-mysql-vhost-apc
6
+
7
+
8
+
9
+ (追記)
10
+
11
+ 実際に試したところインストールできました。
12
+
13
+ PHP 5.6 の場合は、Xdebug 2.5.x をインストールする必要があるようです。
14
+
15
+
16
+
17
+ 当方は、phpenv ではなく Homebrew でインストールした PHP 5.6 ですが、以下のような手順でした。
18
+
19
+
20
+
21
+ ```
22
+
23
+ $ pecl install xdebug-2.5.5
24
+
25
+ ...
26
+
27
+ You should add "zend_extension=/usr/local/Cellar/php@5.6/5.6.35_1/pecl/20131226/xdebug.so" to php.ini
28
+
29
+ ```
30
+
31
+
32
+
33
+ 上のように、`php.ini` ファイルに設定を追加してください、と最後に表示されますので従います。
34
+
35
+
36
+
37
+ `php.ini` ファイルに以下を追加(`xdebug.so` のパスは読み替えてください)
38
+
39
+
40
+
41
+ ```
42
+
43
+ [xdebug]
44
+
45
+ zend_extension=/usr/local/Cellar/php@5.6/5.6.35_1/pecl/20131226/xdebug.so
46
+
47
+ ```
48
+
49
+
50
+
51
+ `php.ini` ファイルの場所は、ターミナルで `php --ini` を実行すればわかると思います。