PHP7底层设计(一)搭建源码阅读环境

一、PHP源码下载

  • PHP版本:7.3.7

  • 源码下载 : https://www.php.net/distributions/php-7.3.16.tar.bz2

  • 参考书籍《PHP7底层设计与源码实现》-陈雷

二、源码阅读工具

  • Source Insight -Windos版
  • Understand -Mac版需要收费
  • Vim+Ctags -Linux环境

三、Vim+Ctags安装

  1. 安装ctags
$ yum install -y ctags  (centos)
$ apt-get install -y ctags  (ubuntu)
  1. 进入源码目录,生成索引文件,-R表示给当前目录及极子文件生成索引.
$ cd /data/php-7.3.7
$ ctags -R * 

执行后会在当前目录下生成tags文件.查看tags文件路径

$ ll tags
-rw-r--r--. 1 root root 7925816 4月   1 14:44 tags
$ pwd
/data/php-7.3.7
  1. 编辑vim配置文件,没有就新创建一个.将ags的路径添加进去,
$  vim ~/.vimrc
添加:
set tags=/data/php-7.3.7/tags

配置结束,再打开vim时,就会自动加载tags文件了

  1. tags基本操作
    Ctrl+] :跳转到定义
    Ctrl+O : 回退位置

你可能感兴趣的:(php源码分析学习笔记)