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 相关文章推荐
一个用mysql_odbc和php写的serach数据库程序
Oct 09 PHP
php中将网址转换为超链接的函数
Sep 02 PHP
php中使用preg_match_all匹配文章中的图片
Feb 06 PHP
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
Jan 14 PHP
php实现在服务器上创建目录的方法
Mar 16 PHP
PHP实现简单实用的验证码类
Jul 29 PHP
深入讲解PHP的Yii框架中的属性(Property)
Mar 18 PHP
PHP仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(上)
May 26 PHP
LNMP部署laravel以及xhprof安装使用教程
Sep 14 PHP
使用PHPStorm+XDebug搭建单步调试环境
Nov 19 PHP
php实现支付宝当面付(扫码支付)功能
May 30 PHP
PHP实现文件上传后台处理脚本
Mar 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
php过滤所有恶意字符(批量过滤post,get敏感数据)
2014/03/18 PHP
PHP面向对象程序设计实例分析
2016/01/26 PHP
yii2.0实现pathinfo的形式访问的配置方法
2016/04/06 PHP
由prototype_1.3.1进入javascript殿堂-类的初探
2006/11/06 Javascript
javascript入门·对象属性方法大总结
2007/10/01 Javascript
详细讲解JS节点知识
2010/01/31 Javascript
JavaScript继承方式实例
2010/10/29 Javascript
使用jquery实现图文切换效果另加特效
2013/01/20 Javascript
javascript生成随机数的方法
2014/05/16 Javascript
javascript实现微信分享
2014/12/23 Javascript
Jquery实现仿腾讯娱乐频道焦点图(幻灯片)特效
2015/03/06 Javascript
详解JavaScript的内置对象
2016/12/07 Javascript
jQuery实现的仿百度,仿谷歌搜索下拉框效果示例
2016/12/30 Javascript
基于jquery日历价格、库存等设置插件
2020/07/05 jQuery
基于Vue实例对象的数据选项
2017/08/09 Javascript
webpack构建的详细流程探底
2018/01/08 Javascript
微信小游戏中three.js离屏画布的示例代码
2020/10/12 Javascript
[01:27]2014DOTA2展望TI 剑指西雅图IG战队专访
2014/06/30 DOTA
Python变量作用范围实例分析
2015/07/07 Python
Python 3实战爬虫之爬取京东图书的图片详解
2017/10/09 Python
让Django支持Sql Server作后端数据库的方法
2018/05/29 Python
Python之dict(或对象)与json之间的互相转化实例
2018/06/05 Python
python生成多个只含0,1元素的随机数组或列表的实例
2018/11/12 Python
django使用F方法更新一个对象多个对象字段的实现
2020/03/28 Python
解决Keyerror ''acc'' KeyError: ''val_acc''问题
2020/06/18 Python
Python不支持 i ++ 语法的原因解析
2020/07/22 Python
python 装饰器的实际作用有哪些
2020/09/07 Python
分享全球十款超强HTML5开发工具
2014/05/14 HTML / CSS
SEPHORA新西兰官方网站:购买化妆品和护肤品
2016/12/02 全球购物
威尔逊皮革:Wilsons Leather
2018/12/07 全球购物
介绍下java.util.Arrays类
2012/10/16 面试题
个人安全承诺书
2014/05/22 职场文书
2014标准社保办理委托书
2014/10/06 职场文书
售票员岗位职责
2015/02/15 职场文书
医院志愿者活动总结
2015/05/06 职场文书
2016大学生入党积极分子心得体会
2016/01/06 职场文书