我设法使用https://github.com/phpv8/v8js/blob/master/README.Linux.md中的说明编译和设置V8 .一切都很好,直到最近.我开始从PHP得到一个致命的错误,说:"无法加载动态libriary V8".
我尽我所能来弥补错误,但我做不到.所以我决定重新编译并重新安装V8.
但是,当我这样做;
cd /tmp
git clone https://github.com/preillyme/v8js.git
cd v8js
phpize
./configure
make
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
/bin/bash /tmp/v8js/libtool --mode=compile g++ -std=c++11 -I. -I/tmp/v8js -DPHP_ATOM_INC -I/tmp/v8js/include -I/tmp/v8js/main -I/tmp/v8js -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib -I/usr -DHAVE_CONFIG_H -g -O2 -c /tmp/v8js/v8js_array_access.cc -o v8js_array_access.lo
libtool: compile: g++ -std=c++11 -I. -I/tmp/v8js -DPHP_ATOM_INC -I/tmp/v8js/include -I/tmp/v8js/main -I/tmp/v8js -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib -I/usr -DHAVE_CONFIG_H -g -O2 -c /tmp/v8js/v8js_array_access.cc -fPIC -DPIC -o .libs/v8js_array_access.o
/tmp/v8js/v8js_array_access.cc:37:45: error: macro "ZVAL_STRING" requires 3 arguments, but only 2 given …
Run Code Online (Sandbox Code Playgroud)