Xdebug源码安装
PHP在Linux上(含MAC OS)安装xdebug的方法
1.下载源码
到《xdebug官方网站》下载源代码,选择适合自己的版本,如版本2.6.0的下载地址:点击下载
2.解压源码包
打开终端,输入如下指令进行解压操作:
tar -xvf xdebug-2.6.0.tgz
//切换到你解压出来的目录中
cd xdebug-2.6.0
3.生成编译配置文件
执行phpize生成configure配置文件
phpize
如果报错未找到autoconf,请先安装autoconf即可
sudo apt-get install autoconf
//MAC下也可如此安装
sudo brew install autoconf
这里只介绍自动安装autoconf的方式,如果过程出问题,可以自行尝试百度/谷歌解决。
4.编译
//生成Makefile
./configure --enable-xdebug
//编译
make
5.移动到PHP扩展目录
//拷贝so到{PHP放置扩展}的目录中
cp modules/xdebug.so /PHP放置扩展的路径/xdebug.so
6. php.ini配置
在 php.ini 中添加下列文件使xdebug扩展生效
//使用xdebug
zend_extension=xdebug.so
//远程调试,需要的话可以把这个也打开
[xdebug]
xdebug.remote_enable=On
7. 重启Web服务
我这边使用的nginx,可以如下方式重新启动
service nginx restart
附加福利:MAC OS下web开发常用文件目录
apache配置文件:/etc/apache2/httpd.conf
apache默认根目录:/library/webserver/documents
host 文件保存在:/Private/etc/
php配置文件:/etc/php.ini
php扩展目录:/usr/lib/php/extensions/**/