借鉴文章:
https://www.cnblogs.com/chenhaoyu/p/10999209.html
https://www.cnblogs.com/skyli665/p/9765926.html
https://www.cnblogs.com/coolworld/p/5288220.html
一:下载对于版本xdebug
官网:https://xdebug.org/wizard
命令:wget http://xdebug.org/files/xdebug-2.7.2.tgz (对应版本)
注意:如果不知道自己下哪个版本,输入phpinfo的网页源代码到下图框中,会自动帮你选择
二:安装配置
1、tar -zxvf xdebug-2.7.2.tgz //解压源码
2、cd xdebug-2.7.2 //进入解压后目录
3、cp config.m4 /opt/phre/php/bin/ //复制文件至php目录
4、/opt/phre/php/bin/phpize //运行bin目录下的phpize
5、 ./configure --enable-xdebug --with-php-config=/opt/phre/php/bin/php-config //预编译,选择php-config存放目录
6、make
7、进入解压目录,复制xdebug.so文件至指定目录 (no-debug-non-zts-20151012/ 你自己的路径)
cp modules/xdebug.so /opt/phre/php/lib/php/extensions/no-debug-non-zts-20151012/
8、配置php.ini 文件
[Xdebug]
zend_extension ="/opt/phre/php/lib/php/extensions/no-debug-non-zts-20151012/xdebug.so" // so文件路径
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=192.168.2.160 //本机ip
xdebug.remote_port=9000 //未被使用本机端口
xdebug.idekey="PHPSTORM"
9、重启web服务器 /opt/phre/etc/init.d/php-fpm restart
三:安装中遇到问题
1.make中文乱码
https://blog.youkuaiyun.com/hpf247/article/details/79981803
2. bash: wget: command not found
https://blog.youkuaiyun.com/darkdragonking/article/details/79075343
四:phpstorm 配置
参考文档
一:查看本机/虚拟机IP
二:配置端口(与php.ini 中相同)
三:配置
四:开启断点。必须开启断点后,再执行方法!!!