【问题标题】:V8js installed but not workingV8js 已安装但无法正常工作
【发布时间】:2017-03-01 17:26:16
【问题描述】:

早上好, 我尝试从此链接安装 V8js https://github.com/linux-on-ibm-z/docs/wiki/Building-V8-libraries-5.xi

我已经在 php.ini 中添加了路径

extension = /root/v8test/v8/out/s390x.release/lib.target/libv8.so

我也试过https://github.com/phpv8/v8js/blob/php7/README.Linux.md第一种方法和最后一种方法

cd /tmp
git clone https://github.com/phpv8/v8js.git
cd v8js
phpize
./configure --with-v8js=/opt/v8
make
make test
sudo make install

并将extension=v8js.so添加到php.ini

然后我重新启动 apache,在我的 phpInfo 中我没有看到 V8Js。 这是好的 php.ini,因为当我更改此文件中的默认时区时,它可以工作。

我没有看到我缺少什么我在 linux Mint 下使用 php7

谢谢

【问题讨论】:

  • 检查错误日志
  • 谢谢我没有找到好的日志,我正在寻找 /var/log/apache2/access.log 而不是 error.log。问题是so文件不在预期的目录中。

标签: php php-7 php-extension v8js


【解决方案1】:

错误在于:

cd /tmp
git clone https://github.com/phpv8/v8js.git
cd v8js
phpize
./configure --with-v8js=/opt/v8
make
make test
sudo make install

我必须将 v8js.so 复制到文件夹 /usr/lib/php/20151012

sudo cp /tmp/v8js/modules/v8js.so /usr/lib/php/20151012/

文件夹的名称可以在 phpinfo 的extension_dir 行找到。错误可以在文件/var/log/apache2/error.log中查看

【讨论】:

    猜你喜欢
    • 2011-12-18
    • 2017-10-05
    • 2015-02-05
    • 2015-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多