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动态图像的创建
Oct 09 PHP
php select,radio和checkbox默认选择的实现方法
May 15 PHP
php的ajax框架xajax入门与试用介绍
Dec 19 PHP
使用php shell命令合并图片的代码
Jun 23 PHP
php遍历数组的方法分享
Mar 22 PHP
解析CodeIgniter自定义配置文件
Jun 18 PHP
PHP小教程之实现链表
Jun 09 PHP
windows7下php开发环境搭建图文教程
Jan 06 PHP
php关键字仅替换一次的实现函数
Oct 29 PHP
WordPress中用于获取文章作者与分类信息的方法整理
Dec 17 PHP
[原创]php实现数组按拼音顺序排序的方法
May 03 PHP
深入研究PHP中的preg_replace和代码执行
Aug 15 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
全国FM电台频率大全 - 4 山西省
2020/03/11 无线电
php输出1000以内质数(素数)示例
2014/02/16 PHP
PHP删除数组中空值的方法介绍
2014/04/14 PHP
PHP递归调用数组值并用其执行指定函数的方法
2015/04/01 PHP
php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码
2016/11/09 PHP
PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID
2016/11/25 PHP
PHP去除字符串最后一个字符的三种方法实例
2017/03/01 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
php mysql PDO 查询操作的实例详解
2017/09/23 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
2018/02/07 PHP
支持ie与FireFox的剪切板操作代码
2009/09/28 Javascript
javascript 闭包疑问
2010/12/30 Javascript
JS实现Enter键跳转及控件获得焦点
2013/08/12 Javascript
js动态添加事件并可传参数示例代码
2013/10/21 Javascript
JavaScript中的console.group()函数详细介绍
2014/12/29 Javascript
js实现数组冒泡排序、快速排序原理
2016/03/08 Javascript
AngularJS基础 ng-hide 指令用法及示例代码
2016/08/01 Javascript
JS实现含有中文字符串的友好截取功能分析
2017/03/13 Javascript
详解nodejs的express如何自动生成项目框架
2017/07/12 NodeJs
vue如何使用 Slot 分发内容实例详解
2017/09/05 Javascript
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
2017/10/20 jQuery
深入理解Node module模块
2018/03/26 Javascript
微信小程序地图导航功能实现完整源代码附效果图(推荐)
2019/04/28 Javascript
Vue基本使用之对象提供的属性功能
2019/04/30 Javascript
vue实现简单跑马灯效果
2020/05/25 Javascript
新手常见6种的python报错及解决方法
2018/03/09 Python
python opencv3实现人脸识别(windows)
2018/05/25 Python
Python实现基于C/S架构的聊天室功能详解
2018/07/07 Python
Python 中包/模块的 `import` 操作代码
2019/04/22 Python
Python使用MyQR制作专属动态彩色二维码功能
2019/06/04 Python
简单了解Python3 bytes和str类型的区别和联系
2019/12/19 Python
PHP如何设置和取得Cookie值
2015/06/30 面试题
申论倡议书范文
2014/05/13 职场文书
司法局群众路线教育实践活动整改措施思想汇报
2014/10/13 职场文书
校长一岗双责责任书
2015/05/09 职场文书
矛盾论读书笔记
2015/06/29 职场文书