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&&mysql)五
Oct 09 PHP
Discuz! 5.0.0论坛程序中加入一段js代码,让会员点击下载附件前自动弹出提示窗口
Apr 18 PHP
PHPMailer 中文使用说明小结
Jan 22 PHP
PHP5中GD库生成图形验证码(有汉字)
Jul 28 PHP
PHP图片库imagemagick安装方法
Sep 23 PHP
初识PHP
Sep 28 PHP
php json_encode与json_decode详解及实例
Dec 13 PHP
关于PHP内置的字符串处理函数详解
Feb 04 PHP
php+mysql+jquery实现日历签到功能
Feb 27 PHP
PHP 中常量的知识整理
Apr 14 PHP
PHP快速推送微信模板消息
Apr 14 PHP
PHP在弹框中获取foreach中遍历的id值并传递给地址栏
Jun 13 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
基于Zookeeper的使用详解
2013/05/02 PHP
php单文件版在线代码编辑器
2015/03/12 PHP
PHP Reflection API详解
2015/05/12 PHP
PHP之浮点数计算比较以及取整数不准确的解决办法
2015/07/29 PHP
php curl操作API接口类完整示例
2019/05/21 PHP
用js实现上传图片前的预览(TX的面试题)
2007/08/14 Javascript
uploadify 3.0 详细使用说明
2012/06/18 Javascript
jQuery Mobile的loading对话框显示/隐藏方法分享
2013/11/26 Javascript
javascript中style.left和offsetLeft的用法说明
2014/03/07 Javascript
把jQuery的类、插件封装成seajs的模块的方法
2014/03/12 Javascript
给js文件传参数(详解)
2014/07/13 Javascript
js获取时间并实现字符串和时间戳之间的转换
2015/01/05 Javascript
jQueryUI DatePicker 添加时分秒
2016/06/04 Javascript
JavaScript动态检验密码强度的实现方法
2016/11/09 Javascript
完美解决IE不支持Data.parse()的问题
2016/11/24 Javascript
jQuery中库的引用方法
2018/01/06 jQuery
React为 Vue 引入容器组件和展示组件的教程详解
2018/05/03 Javascript
JavaScript笛卡尔积超简单实现算法示例
2018/07/30 Javascript
使用jQuery mobile NuGet让你的网站在移动设备上同样精彩
2019/06/18 jQuery
JavaScript中判断为整数的多种方式及保留两位小数的方法
2019/09/09 Javascript
vue实例的选项总结
2020/06/09 Javascript
webpack+express实现文件精确缓存的示例代码
2020/06/11 Javascript
vue实现导航菜单和编辑文本的示例代码
2020/07/04 Javascript
pandas DataFrame索引行列的实现
2019/06/04 Python
Python 实现数组相减示例
2019/12/27 Python
如何在django中添加日志功能
2020/02/06 Python
基于python代码批量处理图片resize
2020/06/04 Python
PyTorch实现重写/改写Dataset并载入Dataloader
2020/07/14 Python
Django基于Models定制Admin后台实现过程解析
2020/11/11 Python
澳大利亚女性快速时尚零售商:Ally Fashion
2018/04/25 全球购物
印度第一网上礼品店:IGP.com
2020/02/06 全球购物
公司营业员的自我评价
2014/03/04 职场文书
班级元旦晚会开幕词
2015/01/29 职场文书
python实现简单的名片管理系统
2021/04/26 Python
浅谈pytorch中的dropout的概率p
2021/05/27 Python
详解Spring事件发布与监听机制
2021/06/30 Java/Android