首先,下载xdebug,在网站选择源码下载。
如果不知道自己的PHP版本,可以在页面上点击“参阅自定义安装说明”。
在服务器WWW目录下,创建phpinfo.php,并通过浏览器打开,在页面上通过crtl+A、ctrl+C复制信息,查看信息中的环境版本。
将信息粘贴到检测框,选择"检测",等待检测结果。
结果如下:
按照版本下载对应的xdebug扩展源码即可。
将源码上传到服务器,并解压。
1 # tar -zxvf xdebug-2.5.5.tgz //解压源码 2 # cd xdebug-2.5.5/ //进入安装目录
在目录中找到config.m4文件,复制到php的bin目录下。
1 # cp config.m4 /phpstudy/server/php/bin/ //复制文件
使用phpize编译
1 /phpstudy/server/php/bin/phpize //运行bin目录下的phpize
运行结果:
回到xdebug解压目录,编译文件
1 # ./configure --enable-xdebug --with-php-config=/phpstudy/server/php/bin/php-config //预编译,选择php-config存放目录 2 # make
编译成功后会生成xdebug.so文件,存放在modules目录下。这个文件就是我们需要的xdebug扩展文件,将其拷贝至我们指定的目录。
编辑php.ini文件,配置xdebug
1 [Xdebug] 2 zend_extension ="/phpstudy/server/php/lib/php/extensions/xdebug.so" 3 xdebug.remote_enable=1 4 xdebug.remote_handler=dbgp 5 xdebug.remote_mode=req 6 ;xdebug.remote_host=192.168.2.100 7 xdebug.remote_port=9000 8 xdebug.idekey="PHPSTORM"
配置完成后重启web服务即可。