最新消息:

宝塔面板安装编译php-v8js扩展的教程

LINUX reebor 59浏览 0评论
Centos7 安装v8js
1:安装re2c和libv8的,否则不能进行编译
  1. yum install re2c
  1. yum install v8-devel
2:安装v8js-0.1.3
  1. wget https://pecl.php.net/get/v8js-0.1.3.tgz
  1. tar -xvf v8js-0.1.3.tgz
  1. cd v8js-0.1.3
  1. phpize
PS:如果这一步出现报错The php-devel package is required for use of this command执行下面的一行代码
  1. yum install php-devel   #不报错不用执行
以下为PHP5.6示例
  1. ./configure –with-php-config=/www/server/php/56/bin/php-config –with-v8js
  1. make && make install
如果make时报错,需要修改v8js.cc文件
  1. vi v8js.cc
切换输入法为英文输入i开始编辑,用方向箭头键往下移动到#define V8JS_DEBUG 0的前方在它上面一行加入以下一行完整代码,井号引号不能少!
  1. #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配置文件合适的地方加上
  1. extension = "v8js.so"
重启PHP后查看phpinfo可以看到其中已经包含v8js扩展
注意:以上安装的v8js仅支持php5.6,php7.0以上只能安装至少v8js在1.0以上版本,1.0以上版本请注意v8-devel在centos中只能编译去安装高版本,yum安装的v8-devel在编译v8js时会报错。

转载请注明:REB站长网 » 宝塔面板安装编译php-v8js扩展的教程

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址