apt-get install -y libv8-dev libv8-dbg g++
По идее, будет ставиться следующим образом:
pecl install v8js
Но пока используется бета версия, мы получаем ошибку:
Failed to download pecl/v8js within preferred state "stable", latest release is version 0.1.3, stability "beta", use "channel://pecl.php.net/v8js-0.1.3" to install
Cannot initialize 'channel://pecl.php.net/v8js', invalid or missing package file
И ставим следующим образом:
pecl install v8js-0.1.3
Получаем сообщение:
Build process completed successfully
Installing '/usr/lib/php5/20090626/v8js.so'
install ok: channel://pecl.php.net/v8js-0.1.3
configuration option "php_ini" is not set to php.ini location
You should add "extension=v8js.so" to php.ini
Ну и прописываем в
nano /etc/php5/conf.d/v8js.ini
extension=v8js.so
Проверяем.
# php -m | grep v8 v8js # php -i | grep v8 /etc/php5/cli/conf.d/v8js.ini, v8js v8js.flags => no value => no value v8js.max_disposed_contexts => 25 => 25