gpt4 book ai didi

php - 如何在PHP5.5上安装V8js?

转载 作者:太空宇宙 更新时间:2023-11-03 16:43:28 24 4
gpt4 key购买 nike

我想在 Ubuntu 12.04 上安装适用于 PHP5.5 的 v8js 扩展,但无法正常工作。

当我尝试使用 PECL 安装 v8js 扩展版本 0.2.0(最新)时,出现以下消息:

configure: error: libv8 must be version 3.24.6 or greater ERROR: `/tmp/pear/temp/v8js/configure --with-v8js' failed

如果我尝试安装旧版本,则会出现编译错误。此消息与我的问题非常相似:Install v8js for php on ubuntu

我该如何解决这个问题?

编辑:我无法在带有 PHP5.5 的 Ubuntu 14.04 上安装它,即使使用 PHPbrew 将 PHP 降级到 PHP 5.4。但是,将 Ubuntu 12.04 与 PHP 5.4 一起使用效果很好。我没有尝试在 Ubuntu 12.04 上从 PHP 5.5 降级到 5.4。

最佳答案

如果找不到libv8-devlibv8-dbg,可以通过运行命令找到正确的版本

~$ apt-cache search libv8
libv8-3.14-dbg - V8 JavaScript engine - debugging symbols
libv8-3.14-dev - V8 JavaScript engine - development files for 3.14 branch
libv8-3.14.5 - V8 JavaScript engine - runtime library
libv8-dev - V8 JavaScript engine - development files for latest branch

然后就可以运行了

~$ sudo apt-get install libv8-3.14-dev libv8-3.14-dbg g++ cpp

然后您可以尝试通过运行 pecl 安装 v8js

~$ sudo pecl install v8js-0.2.0

如果该命令返回这样的错误

configure: error: libv8 must be version 3.24.6 or greater
ERROR: `/tmp/pear/temp/v8js/configure --with-v8js' failed

您可以尝试通过运行来安装 v8js-0.1.3

~$ sudo pecl install v8js-0.1.3

然后编辑您的php.ini 以添加v8js 扩展

~$ echo "extension=v8js.so" >> /etc/php5/cli/php.ini

关于php - 如何在PHP5.5上安装V8js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29229149/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com