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
vBulletin HACK----显示话题大小和打开新窗口于论坛索引页
Oct 09 PHP
PHP常用特殊运算符号和函数总结(php新手入门必看)
Feb 02 PHP
如何用php获取文件名后缀
Jun 09 PHP
PHP获取和操作配置文件php.ini的几个函数介绍
Jun 24 PHP
解析PHP实现下载文件的两种方法
Jul 05 PHP
php实现微信公众平台账号自定义菜单类
Dec 02 PHP
详解HTTP Cookie状态管理机制
Jan 14 PHP
thinkphp jquery实现图片上传和预览效果
Jul 22 PHP
[原创]php实现 data url的图片生成与保存
Dec 04 PHP
PHP实现的DES加密解密类定义与用法示例
Nov 02 PHP
设定php简写功能的方法
Nov 28 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截取utf-8中文字符串乱码的解决方法
2010/03/29 PHP
php将url地址转化为完整的a标签链接代码(php为url地址添加a标签)
2014/01/17 PHP
PHP使用数组依次替换字符串中匹配项
2016/01/08 PHP
zend framework中使用memcache的方法
2016/03/04 PHP
PHP使用内置函数生成图片的方法详解
2016/05/09 PHP
PHP Yaf框架的简单安装使用教程(推荐)
2016/06/08 PHP
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
2016/12/27 PHP
php图像验证码生成代码
2017/06/08 PHP
js 控制图片大小核心讲解
2013/10/09 Javascript
基于javascript滚动图片具体实现
2013/11/18 Javascript
js和html5实现手机端刮刮卡抽奖效果完美兼容android/IOS
2013/11/18 Javascript
jQuery 隐藏和显示 input 默认值示例
2014/06/03 Javascript
javascript设计模式之中介者模式Mediator
2014/12/30 Javascript
微信小程序云开发之模拟后台增删改查
2019/05/16 Javascript
浅谈Vue项目骨架屏注入实践
2019/08/05 Javascript
JavaScript的变量声明与声明提前用法实例分析
2019/11/26 Javascript
vue2.x数组劫持原理的实现
2020/04/19 Javascript
echarts 使用formatter 修改鼠标悬浮事件信息操作
2020/07/20 Javascript
Element Dialog对话框的使用示例
2020/07/26 Javascript
JavaScript编码小技巧分享
2020/09/17 Javascript
[56:35]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第二局
2016/02/27 DOTA
Python字符遍历的艺术
2008/09/06 Python
python学习之matplotlib绘制散点图实例
2017/12/09 Python
Python实现在tkinter中使用matplotlib绘制图形的方法示例
2018/01/18 Python
Python使用pymongo模块操作MongoDB的方法示例
2018/07/20 Python
使用Python进行防病毒免杀解析
2019/12/13 Python
python tkinter之 复选、文本、下拉的实现
2020/03/04 Python
在 Pycharm 安装使用black的方法详解
2020/04/02 Python
详解Python利用configparser对配置文件进行读写操作
2020/11/03 Python
CSS3中媒体查询结合rem布局适配手机屏幕
2019/06/10 HTML / CSS
韩国著名的在线综合购物网站:Akmall
2016/08/07 全球购物
公司财务工作总结的自我评价
2013/11/23 职场文书
加拿大留学自荐信
2014/01/28 职场文书
国贸专业自荐信范文
2014/03/02 职场文书
机关单位人员学雷锋心得体会
2014/03/10 职场文书
高三毕业评语
2014/12/31 职场文书