PHP底层源代码学习,实现原理,PHP扩展知识学习,相关开发工具运用.
注:本教程均在LINUX下讲解.学习本课程人员最好有一定的PHP/LINUX/C基础知识.
配套视频观看地址: http://edu.csdn.net/course/detail/6261
ubuntu 下载地址 http://mirrors.163.com/ubuntu-releases/17.10/
安装JDK * sudo apt update * sudo apt install default-jdk
eclipse 下载地址 https://www.eclipse.org/downloads/eclipse-packages/
eclipse 主题(可选):https://marketplace.eclipse.org/content/darkest-dark-theme#maint-content-area (改变非活动代码背景色: Window -> Preferences -> C/C++ -> Editor -> Inactive code highlight )
在继续之前,您可能应该与包管理器一起安装一些基本构建依赖项(默认情况下,您可能已经安装了前三个):
- gcc或其他一些编译器套件.
- libc-dev,它提供C标准库,包括头文件.
- make,这是PHP使用的构建管理工具.
- autoconf(2.59或更高版本),用于生成配置脚本.
- automake(1.4或更高),它生成 Makefile.in文件.
- libtool帮助管理共享库.
- bison(2.4或更高版本),用于生成PHP解析器.
- re2c(可选),用于生成PHP词法分析器.由于git存储库已经包含一个生成的词法分析器,所以只需要修改它就需要re2c.
在Debian / Ubuntu上,您可以使用以下命令安装所有这些:
sudo apt-get install build-essential autoconf automake libtool bison re2c