На сервер с Debian 6

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