引自: https://medium.com/@roberto.b/how-to-install-xdebug-with-my-php-7-on-my-macosx-f85dbac91e59
下载源文件 https://xdebug.org/download.php
$ wget https://xdebug.org/files/xdebug-2.6.1.tgz
// 目前 是 xdebug-2.6.1.tgz
- 1
- 2
解压
$ tar -xvzf xdebug-2.6.1.tgz
- 1
进入源文件夹
$ cd xdebug-2.6.1.tgz
- 1
编译源文件
进入源文件夹,运行 phpize
:
$ phpize
- 1
然后,通过 configure
和 make
编译源文件:
$ ./configure
$ make
- 1
- 2
编译完成后,会生成一个新文件夹 modules
里面包含:
$ ls -1 modules
xdebug.la
xdebug.so
- 1
- 2
- 3
Install xdebug.so
然后需要把编译好的xdebug.so 文件放到正确的位置,放在服务器能够到的地方,随便一个地方,自己感觉合适就行 。
$ sudo cp modules/xdebug.so /opt/php71/extensions/
- 1
配置 xdebug.so
在 php.ini
配置文件中添加关于 xdebug.so
的语句
编辑 php.ini
文件
sudo vim /etc/php.ini
- 1
在文件的结尾处添加下面这些语句( 或者编辑已有的[xdebug]标签 )
[xdebug]
zend_extension=/opt/php71/extensions/xdebug.so
xdebug.remote_enable = 1
xdebug.remote_connect_back=1
xdebug.remote_port = 9000
xdebug.scream=0
xdebug.show_local_vars=1
xdebug.idekey=PHPSTORM