CentOS安装php v8js教程


Posted in PHP onFebruary 26, 2015

CentOS release 5.11 (Final),CentOS release 6.6 (Final) x64测试通过。

gcc版本,glibc版本,libstdc++.so.6版本,gnu-binutils版本,tar版本,python版本,re2c版本都要对的上才行,最后弄上已经要吐血的,需要glibc高版本的话是搞不了的,硬要搞的话风险太大。

v8js目前最新版0.1.5beta,在CentOS5上是搞不了的,各种版本依赖没法弄,所以都用旧版本。

版本:

gcc-4.4.7,php-5.4,v8-3.15.5,python-2.7

编译libv8.so
wget https://github.com/v8/v8-git-mirror/archive/3.15.5.tar.gz

cd v8-git-mirror-3.15.5/

make dependencies

make ia32.release library=shared -j4

下面应该可以忽略
cp /root/software/v8-git-mirror-3.15.5/out/ia32.release/lib.target/libv8.so /usr/lib/

cp /root/software/v8-git-mirror-3.15.5/include/v8* /usr/include/

直接这么干就行:pecl install v8js-0.1.3

注意:

安装gcc的时候contrib/download_prerequisites可以自动下载需要的依赖。
如果是64位系统,需要yum install glibc-devel.i686 libstdc++.i686等。
make -j4是使用4个逻辑CPU编译,可以加快编译速度,但是可能不稳定发生internal error之类的,去掉-j4即可。亲身体会不要用-j参数,很容易遇到恶心问题。
64位系统如果是yum装的php则php是64位的,需要编译64位的libv8.so(make x64.release library=shared)。

PHP 相关文章推荐
php实现utf-8和GB2312编码相互转换函数代码
Feb 07 PHP
php实现建立多层级目录的方法
Jul 19 PHP
Symfony数据校验方法实例分析
Jan 26 PHP
PHP strtotime函数用法、实现原理和源码分析
Feb 04 PHP
PHP+Mysql+jQuery文件下载次数统计实例讲解
Oct 10 PHP
PHP生成及获取JSON文件的方法
Aug 23 PHP
php使用PDO执行SQL语句的方法分析
Feb 16 PHP
php出租房数据管理及搜索页面
May 23 PHP
PHP实现的mysql操作类【MySQL与MySQLi方式】
Oct 07 PHP
PHP如何实现阿里云短信sdk灵活应用在项目中的方法
Jun 14 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
Nov 14 PHP
PHP实现二维数组(或多维数组)转换成一维数组的常见方法总结
Dec 04 PHP
php设计模式之单例模式实例分析
Feb 25 #PHP
PHP实现一维数组转二维数组的方法
Feb 25 #PHP
PHP中字符安全过滤函数使用小结
Feb 25 #PHP
PHP 魔术变量和魔术函数详解
Feb 25 #PHP
PDO防注入原理分析以及注意事项
Feb 25 #PHP
php短址转换实现方法
Feb 25 #PHP
php中mysql连接方式PDO使用详解
Feb 25 #PHP
You might like
NO3第三帝国留言簿制作过程
2006/10/09 PHP
PHPMailer的主要功能特点和简单使用说明
2014/02/17 PHP
PHP使用curl_multi实现并发请求的方法示例
2018/04/29 PHP
Laravel框架查询构造器 CURD操作示例
2019/09/04 PHP
PHP设计模式(七)组合模式Composite实例详解【结构型】
2020/05/02 PHP
jQuery选中select控件 无法设置selected的解决方法
2010/09/01 Javascript
js FLASH幻灯片字符串中有连接符&的处理方法
2012/03/01 Javascript
JQuery表格内容过滤的实现方法
2013/07/05 Javascript
jquery获取颜色在ie和ff下的区别示例介绍
2014/03/28 Javascript
绑定回车enter事件代码
2014/05/18 Javascript
Javascript 绘制 sin 曲线过程附图
2014/08/21 Javascript
jQuery实现鼠标划过修改样式的方法
2015/04/14 Javascript
JS组件Bootstrap Table使用实例分享
2016/05/30 Javascript
js实现右键自定义菜单
2016/12/03 Javascript
Angular.Js中ng-include指令的使用与实现
2017/05/07 Javascript
vuejs实现ready函数加载完之后执行某个函数的方法
2018/08/31 Javascript
监听angularJs列表数据是否渲染完毕的方法示例
2018/11/07 Javascript
关于node-bindings无法在Electron中使用的解决办法
2018/12/18 Javascript
jQuery设置下拉框显示与隐藏效果的方法分析
2019/09/15 jQuery
JavaScript中的执行环境和作用域链
2020/09/04 Javascript
Django urls.py重构及参数传递详解
2019/07/23 Python
django中使用POST方法获取POST数据
2019/08/20 Python
python中的Elasticsearch操作汇总
2019/10/30 Python
基于python 将列表作为参数传入函数时的测试与理解
2020/06/05 Python
波兰购物网站:MALL.PL
2019/05/01 全球购物
RUIFIER官网:英国奢侈高级珠宝品牌
2020/06/12 全球购物
竞选班干部演讲稿300字
2014/08/20 职场文书
大学生村官工作总结2015
2015/04/09 职场文书
东京审判观后感
2015/06/01 职场文书
秋季运动会加油词
2015/07/18 职场文书
劳动保障事务所个人工作总结
2015/08/12 职场文书
校园安全主题班会
2015/08/12 职场文书
浅谈如何写好演讲稿?
2019/06/12 职场文书
详解RedisTemplate下Redis分布式锁引发的系列问题
2021/04/27 Redis
Pandas搭配lambda组合使用详解
2022/01/22 Python
零基础学java之循环语句的使用
2022/04/10 Java/Android