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 相关文章推荐
利用递归把多维数组转为一维数组的函数
Oct 09 PHP
PHP 常见郁闷问题答解
Nov 25 PHP
PHP 网页过期时间的控制代码
Jun 29 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十二)
Jun 25 PHP
叫你如何修改Nginx与PHP的文件上传大小限制
Sep 10 PHP
PHP屏蔽过滤指定关键字的方法
Nov 03 PHP
php similar_text()函数的定义和用法
May 12 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
Jun 13 PHP
PHP中如何使用Redis接管文件存储Session详解
Nov 28 PHP
PHP中有关长整数的一些操作教程
Sep 11 PHP
Laravel5.1 框架Middleware中间件基本用法实例分析
Jan 04 PHP
PHP如何解决微信文章图片防盗链
Dec 09 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
php中通过smtp发邮件的类,测试通过
2007/01/22 PHP
dedecms模板标签代码官方参考
2007/03/17 PHP
Joomla下利用configuration.php存储简单数据
2010/05/19 PHP
php中global和$GLOBALS[]的分析之一
2012/02/02 PHP
php加水印的代码(支持半透明透明打水印,支持png透明背景)
2013/01/17 PHP
PHP APC配置文件2套和参数详解
2014/06/11 PHP
php源码 fsockopen获取网页内容实例详解
2016/09/24 PHP
php生成复杂验证码(倾斜,正弦干扰线,黏贴,旋转)
2018/03/12 PHP
js调用flash的效果代码
2008/04/26 Javascript
基于jquery的direction图片渐变动画效果
2010/05/24 Javascript
javascript event 事件解析
2011/01/31 Javascript
Jquery中删除元素的实现代码
2011/12/29 Javascript
jquery实现简单的无缝滚动
2015/04/15 Javascript
JavaScript实现带缓冲效果的随屏滚动漂浮广告代码
2015/11/06 Javascript
JQuery validate插件Remote用法大全
2016/05/15 Javascript
JS+Canvas实现的俄罗斯方块游戏完整实例
2016/12/12 Javascript
Jquery鼠标放上去显示全名的实现方法
2017/02/06 Javascript
js模块加载方式浅析
2017/08/12 Javascript
浅谈vue-router 路由传参的方法
2017/12/27 Javascript
vue配置文件实现代理v2版本的方法
2019/06/21 Javascript
使用vue中的混入mixin优化表单验证插件问题
2019/07/02 Javascript
Vue 刷新当前路由的实现代码
2019/09/26 Javascript
JSON获取属性值方法代码实例
2020/06/30 Javascript
python实现web方式logview的方法
2015/08/10 Python
python3+mysql查询数据并通过邮件群发excel附件
2018/02/24 Python
Python基于更相减损术实现求解最大公约数的方法
2018/04/04 Python
python中将\\uxxxx转换为Unicode字符串的方法
2018/09/06 Python
django session完成状态保持的方法
2018/11/27 Python
超实用的 30 段 Python 案例
2019/10/10 Python
详解HTML5中的元素与元素
2015/08/17 HTML / CSS
医学专业毕业生推荐信
2014/07/12 职场文书
推广普通话共筑中国梦演讲稿
2014/09/21 职场文书
2015年行政部工作总结
2015/04/28 职场文书
2015年社区国庆节活动总结
2015/07/30 职场文书
javascript条件式访问属性和箭头函数介绍
2021/11/17 Javascript
5个pandas调用函数的方法让数据处理更加灵活自如
2022/04/24 Python