运行环境 和前置文件 参考

centos7.6 + php7.2 安装V8js 实测可用方法_guhanlove的博客-CSDN博客_php7 v8js

这篇文章我看了不下10次,一直没装成功

在第五步执行命令 输入/opt/v8 后

pecl install v8js-2.1.1.tgz

出现提示版本无法识别

configure: error: could not determine libv8 version

于是我开始看别的文章 (减号中间的可能都是废话,除非是在装不上再看)

-------------------------------------------------------------------------------------------------------------------------

CentOS8 宝塔php7.2安装v8js - 糖栗 - 博客园 (cnblogs.com)

他的文章我也跟着试了 2次 一次用centos7.6 一次用centos8.2 都没成功

不过他文章里有个编译好的rpm下载网址,可以下载各种rpm文件

https://centos.pkgs.org/7/epel-x86_64/v8-devel-9.4.146.24-1.16.14.1.1.el7.x86_64.rpm.html

之前我装的时候 这个rpm一直无法成功装上不知道什么原因, 可能是因为系统装过各种软件了

这次我重装系统安装宝塔 并把php编译好了以后 输入

yum install v8-devel -y
rpm -ivh https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/v/v8-devel-9.4.146.24-1.16.14.1.1.el7.x86_64.rpm

一次就安装成功了 很神奇, 再次安装

pecl install v8js-2.1.1.tgz

结果依然失败 提示

configure: error: could not determine libv8 version

------------------------------------------------------------------------------------------------------------------------------

之后想着不能用pecl安装了 自己编译试一试,于是参考了这篇文章 从2:安装v8js-2.1.1 开始

宝塔面板PHP7.2安装编译php-v8js扩展的教程 - Linux面板 - 宝塔面板论坛 (bt.cn)

wget https://pecl.php.net/get/v8js-2.1.1.tgz
tar -xvf v8js-2.1.1.tgz
cd v8js-2.1.1
phpize

注意 用phpize可能会失败 不要用yum安装,你可以尝试用宝塔目录里的

/www/server/php/72/bin/phpize
./configure --with-php-config=/www/server/php/72/bin/php-config --with-v8js

跟着这篇文章操作后依然失败 提示找不到libv8_libplatform.so

你以为要设置目录?

./configure --with-php-config=/www/server/php/72/bin/php-config --with-v8js=/opt/v8

我试了以后依然失败

之后又看了很多文章/opt/v8 复制到/usr/bin bin64 等目录

依然提示找不到libv8_libplatform.so

后面搜了一下之前的报错 could not determine libv8 version

发现一个同样问题的帖子

于是 不知道什么原因我复制了他的代码 并加上宝塔目录

./configure --with-v8js=/opt/v8 LDFLAGS="-lstdc++" CPPFLAGS="-DV8_COMPRESS_POINTERS" --with-php-config=/www/server/php/72/bin/php-config

这次配置检查直接通过了

make && make install

编译也成功通过了

宝塔配置文件加上

extension = "v8js.so"

重启php 如果没报错就是成功了

这个v8js 我整整安装了3天 看的帖子无数 每个都是一次,失败了很多次,昨天还装了Ubuntu

都没成功! 莫名其妙的复制一段代码成功了!!!!

流下没有技术的眼泪 2022年5月5日 17:46:22

用了三天终于安装成功 jsv8 centos7.6 + 宝塔+ php7.2 安装V8js相关推荐

  1. 宝塔linux配置php环境扩展,CentOS7下宝塔面板php安装mssql扩展

    服务器环境: CentOS 7.x / 宝塔面板 / PHP 5.6  编译安装 前期准备 : 服务器要联网,以便获取freetds安装包,建议先下载. 开始动手: 1.第一步 登陆服务器,建议roo ...

  2. java ant 安装成功_Ant学习---第一节:Ant安装和简单使用

    一.下载 ant 插件,路径如下: 二.安装 ant 插件,解压下载下来的 ant 插件,配置环境变量(最好系统环境变量),如下: ANT_HOME:D:\learn_tool\apache-ant- ...

  3. python安装成功截图_上传Anaconda 3 安装好后在电脑开始里面的截图。

    [填空题]表达式8 ** (1/3)的值为__________. [简答题]建筑内部排水系统可以分为哪几类? [其它]每位同学: 在线提交最终版量化投资报告; 在线提交答辩PPT. 每个小组: 交一份 ...

  4. anaconda安装成功测试_如何检验Anaconda是否安装成功

    方法一: 点击"开始" -- "Anaconda3(64-bit)" -- "Anaconda Navigator".如果可以成功启动Ana ...

  5. 上验证cudnn是否安装成功_windows和linux上的tensorflow安装(极简安装方法)

    电脑环境:win7系统,64位. 说明:以下是我自己在windows和linux实操通过的很简单的安装方式,如果觉得有意义可以参考,如果遇到其他问题,可留言交流,一起解决. 主要的几个步骤: 1.1 ...

  6. linux验证db2安装成功_DB2(Linux 64位)安装教程

    数据库版本:db2 Express-C 操作系统版本:Red Hat 6.5 1.首先下载并解压安装包:[root@dbserver tmp]# tar -xzvf db2_v101_linuxx64 ...

  7. android apk安装成功自动运行,如何自动获取android 安装APK成功后的状态

    android系统自带了apk安装成功后会发出一个广播,那么我们在activity上进行注册广播即可 @Override protected void onStart() { super.onStar ...

  8. android判断是否已经安装成功,android 判断应用程序是否已安装

    1.判断是否安装 /* * check the app is installed */ private boolean isAppInstalled(Context context,String pa ...

  9. 【CentOS7】宝塔面板的安装与使用

    〇.宝塔官网 一.面板特色功能: *一键配置服务器环境(LAMP/LNMP) * 一键安全重启 * 一键创建管理网站.ftp.数据库 * 一键部署SSL证书 * 一键部署源码(discuz.wordp ...

  10. 怎么检查python是否安装成功-如何在Docker中检查是否安装了python包?

    我用Dockerfile成功构建了一个容器.但是,我的代码在容器中不起作用.如果我手动安装所有包,它确实有效.我假设我弄乱了导致docker没有正确安装软件包的东西.所以,我想检查是否在Docker容 ...

最新文章

  1. asp.net的控件视图状态
  2. vue全局注册组件实例
  3. 百度SEO站群給WordPress加音乐插件源码
  4. Hyper-v下安装第一台Windows Server 2012 R2
  5. C++ begin( ) cbegin( ) end() cend()区别
  6. 【车道线检测】基于matlab Hough变换视频车道线检测 【含Matlab源码 274期】
  7. WMS——新能源汽车减速机组装工厂WMS案例
  8. php 母版 登陆,幻灯片母版的作用有哪些
  9. 面试题——————JAVA完成人民币大写转化
  10. 计算机的经历和灵感,从电脑编程灵感中得到的启发
  11. 【OpenVP* 】Centos 部署OpenVP* 证书+多客户端+密码认证
  12. fx5u怎么与计算机通讯,两个FX5U系列PLC如何用RS485进行通信幻灯片
  13. 虚拟磁盘管理 无法启动服务器,运行虚拟磁盘管理器提示"RPC服务器不可用"分析与解决方案...
  14. 完美解决,用Linux打开和编辑doc文档~
  15. allegro 倒圆角
  16. 【数值分析】用matlab解决插值问题、常微分方程初值问题
  17. MySQL用户管理-密码修改-用户授权
  18. win10照片查看器_19个Win10使用小技巧,看看你知道哪些?
  19. 小孔成像总结_初中物理知识点总结+解题技巧+方法总结全汇总
  20. 干货|几个有用的问答平台

热门文章

  1. 今日恐慌与贪婪指数为28,等级由极度恐慌转为恐慌
  2. Ajax传递二维数组至后台ThinkPHP控制器
  3. Snapper:通过同义、分类关键词快速定位并调用WAV文件
  4. 球相交的表面积并/体积并
  5. C# 拼图游戏(超详细)
  6. C语言学习之请编程序将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。
  7. C++ 基本编程工具 DevCpp5.4.0 + 经典 VC6.0 | 软件分享 |
  8. 租用GPU服务器跑深度学习模型心得
  9. wordpress入门主题_WordPress儿童主题入门
  10. Perl的CPAN和CPANPLUS安装模块介绍