PHP 版本
PHP 版本
本文档仅适用于基于 glibc2.12 及以上 的 Linux 或 MacOS
对于 Linux 系统,我们要求使用 g++ 5
或者更高版本进行编译。为了保证最大兼容性,我们建议你使用和生产环境相同的环境进行编译。
下面,我们以 CentOS 6
为例,讲解如何编译 OpenRASP PHP 扩展。值得注意的是,CentOS 7
的安装方法、要执行的命令完全一样。
准备环境
使用如下命令,安装 g++ 5.3.1
以及 xxd
命令
如果你使用的是发行版自带的 PHP 软件,你还需要安装对应的头文件
安装完成后,执行如下命令进入编译环境
安装高版本 cmake
编译 openrasp-v8 基础库
在OpenRASP仓库根目录执行以下命令
编译 OpenRASP PHP 扩展
进入源代码目录,执行下面的命令即可;如果你的 PHP 是自己编译的,请使用对应路径的 phpize
命令。
Last updated