Google V8 Javascript Engine, Ubuntu и PHP - как заставить его работать и работать? - PullRequest
3 голосов
/ 23 марта 2011

некоторая помощь будет высоко ценится здесь.

Я использую Ubuntu 10.04, я хочу использовать V8 Javacript Engine внутри PHP. Кому-нибудь еще удалось это сделать?

Итак, я установил libv8-2.0.3, libv8-dbg, libv8-dev из центра программного обеспечения. Тогда я попробовал: sudo pecl install v8js-0.1.2. Это не удалось из-за (я думаю) этого:

/tmp/pear/temp/v8js/v8js.cc:220: error: no matching function for call to ‘v8::Array::Get(unsigned int&)’

и

/tmp/pear/temp/v8js/v8js.cc:438: error: ‘ContextDisposedNotification’ is not a member of ‘v8::V8’

Я предполагаю, что это потому, что упакованная версия libv8 слишком старая?

Я проверил источник SVN (svn co <a href="http://v8.googlecode.com/svn/trunk/" rel="nofollow">http://v8.googlecode.com/svn/trunk/</a> v8) и использовал scons для его сборки, хотя, похоже, он успешно завершился (ranlib libv8.a; scons: done building targets.), я понятия не имею, что делать с тем, что было сгенерировано (и какие файлы были собраны - только файлы .o встроены в obj / release /).

Я застрял и несколько смущен тем, что мне нужно делать. Помогите пожалуйста!

1 Ответ

0 голосов
/ 07 февраля 2013

Я использую 10.04 Ubuntu, после обновления gcc и установки новейшей версии libv8 я могу установить v8js-0.1.3.

...