Centos7 安装v8js
1:安装re2c和libv8的,否则不能进行编译
yum install re2c
yum install v8-devel
2:安装v8js-0.1.3
wget https://pecl.php.net/get/v8js-0.1.3.tgz
tar -xvf v8js-0.1.3.tgz
cd v8js-0.1.3
phpize
PS:如果这一步出现报错The php-devel package is required for use of this command执行下面的一行代码
yum install php-devel #不报错不用执行
以下为PHP5.6示例
./configure –with-php-config=/www/server/php/56/bin/php-config –with-v8js
make && make install
如果make时报错,需要修改v8js.cc文件
vi v8js.cc
切换输入法为英文输入i开始编辑,用方向箭头键往下移动到#define V8JS_DEBUG 0的前方在它上面一行加入以下一行完整代码,井号引号不能少!
#define PHP_V8_VERSION "0.1.3"
粘贴完按ESC退出编辑模式按住Shift并同时按 : 键,L键右边,输入小写wq保存并退出 觉得麻烦直接在root/v8js-0.1.3目录下去更改 安装成功后会提示:Installing shared extensions:/www/server/php/56/lib/php/extensions/no-debug-non-zts-20131226/ 3,在php5.6配置文件合适的地方加上
extension = "v8js.so"
重启PHP后查看phpinfo可以看到其中已经包含v8js扩展 注意:以上安装的v8js仅支持php5.6,php7.0以上只能安装至少v8js在1.0以上版本,1.0以上版本请注意v8-devel在centos中只能编译去安装高版本,yum安装的v8-devel在编译v8js时会报错。
评论前必须登录!
立即登录 注册