安裝 php v8js in centos 7

為了完整性 建議手動安裝

1.先安裝工具包

yum groupinstall ‘Development Tools’

2.安裝git  python libglib2.0-dev

3.安裝depot_tools

git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git

export PATH=`pwd`/depot_tools:”$PATH”

4.下載v8

fetch v8 cd v8

5.設定 GN

tools/dev/v8gen.py -vv x64.release

echo is_component_build = true >> out.gn/x64.release/args.gn

6.編譯

ninja -C out.gn/x64.release/

7.安裝編譯好的檔案

sudo mkdir -p /opt/v8/lib

sudo mkdir -p /opt/v8/include

sudo cp out.gn/x64.release/lib*.so out.gn/x64.release/*_blob.bin /opt/v8/lib/

sudo cp -R include/* /opt/v8/include/

 

9.安裝v8js

git clone https://github.com/phpv8/v8js.git

cd v8js phpize ./configure –with-v8js=/opt/v8

make ; make install

10設定so

vim /etc/php.d/v8js.ini

extension=v8js.so

 

參考文件

 

https://github.com/phpv8/v8js/blob/master/README.Linux.md

 

 

發佈留言