1:安装re2c和libv8的,否则不能进行编译
- yum install re2c
- yum install v8-devel
- wget https://pecl.php.net/get/v8js-0.1.3.tgz
- tar -xvf v8js-0.1.3.tgz
- cd v8js-0.1.3
- phpize
- yum install php-devel #不报错不用执行
- ./configure –with-php-config=/www/server/php/56/bin/php-config –with-v8js
- make && make install
- vi v8js.cc
- #define PHP_V8_VERSION "0.1.3"
觉得麻烦直接在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"
注意:以上安装的v8js仅支持php5.6,php7.0以上只能安装至少v8js在1.0以上版本,1.0以上版本请注意v8-devel在centos中只能编译去安装高版本,yum安装的v8-devel在编译v8js时会报错。
转载请注明:REB站长网 » 宝塔面板安装编译php-v8js扩展的教程