远程调试PHP代码

文章更新

  1. 20180927-初次成文

为什么会有这篇文章

远程空间阿里云,不用也浪费了,就这点原因。

如何配置环境

远程阿里云主机上安装xDebug扩展

1、ssh到虚拟机,具体命令忽略。

2、在命令行中输入 php -m 可以查看 php 已加载的拓展,如果没有安装xDebug则准备安装,

3、了解自己环境的配置

  1. 查看服务器 php 版本,命令php -v
  2. php.ini 所在地址,命令 find / -name ‘php.ini’,
  3. 服务器系统位数 32位 还是 64位,命令 ‘file /bin/ls’或者’getconf LONG_BIT’

如果对下载哪个版本的xDebug还是部清楚,那么直接访问xDebug的官方工具页面,地址https://xdebug.org/wizard.php,把php -i命令的结果贴进去,然后出来分析结果,对了,xDebug是不支持低于7.0版本的,至少我的结果是这样。

题外话,如何升级服务器上的PHP版本?地址http://www.wuliaole.com/post/upgrade_php_from_5.3_to_5.4_or_high_version_with_rpm_or_yum/

4、

安装VS Code和PHP Debug插件

1、为什么没有选择Sublime Text?因为写代码还是更习惯VSC。

2、在VSC的扩展里面搜索PHP DEBUG,目前版本1.2+

3、在VSC的首选项中,配置PHP路径

VS Code 中安装xDebug拓展

安装xDdebug拓展之前需要知道运行环境的 PHP 版本信息,以便下载正确的拓展。

首先,拓展分运行架构,x64 和 x86;其次 PHP 分版本,不同版本的拓展程序不同,以及 TS 和 NTS 版本。

通过右击计算机,属性中可以了解到环境的运行架构。

执行命令来获取 PHP 版本:

参考文章

  1. 每天一个linux命令(35):ln 命令
分享到