CentOS安装php v8js教程

 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)。

时间: 2024-08-03 08:10:50

CentOS安装php v8js教程的相关文章

CentOS安装php v8js教程_php技巧

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

Linux VPS CentOS安装LNMP系统环境教程

我们国人使用VPS安装的系统环境最多的可能就是LNMP,笔者最近也在学着安装和使用VPS,也看到很多种系统环境可以选择,当然包括可以选择安装面板管理.暂时我不选择安装面板,一来使用面板没有技术含量,二来从难处学习,直接使用SSH操作VPS感觉还是非常有面子的.从多个系统中,我暂时也比较不了好坏,每一个都安装和测试一遍,并且把相关的信息都记录,一遍日后对比. 今天先来在CentOS中安装LNMP系统,最低的系统要求为128M内存,我相信大家的VPS最低也应该有256M内存,我测试的机器为512M内

CentOS安装配置ss-manyuser教程

关于安装配置ss-manyuser的步骤,我们整理如下. 一.安装所需组件 yum install wget git tar gcc gcc-c++ openssl openssl-devel pcre-devel python-devel libevent automake autoconf libtool make -y 二.升级Python 请参考:CentOS升级Python2.7 wget http://www.python.org/ftp/python/2.7.6/Python-2.

centOS安装ElasticSearch的教程

ElasticSearch 概述 ElasticSearch是一个高可扩展的开源的全文搜索分析引擎. 它允许你快速的存储.搜索和分析大量数据.ElasticSearch通常作为后端程序,为需要复杂查询的应用提供服务. Elasticsearch是一个基于Lucene的开源分布式搜索引擎,具有分布式多用户能力.Elasticsearch是用java开发,提供Restful接口,能够达到实时搜索.高性能计算:同时Elasticsearch的横向扩展能力非常强,不需要重启服务,基本上达到了零配置. E

在CentOS上安装phpMyAdmin的教程

  这篇文章主要介绍了在CentOS上安装phpMyAdmin的教程,phpMyAdmin是一款借助PHP脚本来操作MySQL的工具,非常具有人气,需要的朋友可以参考下 前提 在CentOS上安装phpMyAdmin,你第一步需要架设一台Web服务器(如Apache或nginx),安装好MySQL/MariaDB数据库和PHP.根据你的偏好和需求,你可以从LAMP和LEMP中选择一种安装. 另一个要求是允许在你的CentOS上安装EPEL库.如果你还没设置过请猛戳这里. 在CentOS6或7上安

CentOS安装教程(CentOS 6.4图文安装)

CentOS 6.4是最新Linux服务器操作系统,跑php运行环境,linux是王道,6.4放出.速度已经很快. 这里PC6小编特地整理了下安装教程,有图有真相,一目了然,方便需要的朋友. 1.首先,要有一张CentOS 6.4的安装介质,没有的话可以在PC6本站下载(有种子跟地址) 界面说明: Install or upgrade an existing system 安装或升级现有的系统 install system with basic video driver 安装过程中采用基本的显卡

CentOS下安装CodeBlocks的教程详解

一. 安装平台说明:   CentOs6.4-i686 gcc-4.4.7   二. 下载最新源码:   http://www.codeblocks.org/downloads   在此安装的是最新版:Code::Blocks 16.01   三. 阅读官方安装说明文档:   http://wiki.codeblocks.org/index.php/Installing_Code::Blocks_from_source_on_Linux   通过阅读官方安装说明文档可以获取如下信息:   安装C

CentOS 6.3_x86_64安装+oracle10gR2数据库教程

明:本文全部在虚拟机中安装,但与真机无异,本文将完全模拟该服务器在远端仅开放ssh服务进行操作.   环境: 操作系统:CentOS 6.3_x86_64 Oracle版本:Oracle 10g R2 x86_64   使用到的工具: 1. VMware 10 2. SecureCRT 3. VNC-Viewer-5.1.1-Windows-64bit.exe(http://www.realvnc.com/download/viewer/) 4. sqldeveloper 5. PLSQL De

linux常用命令之VMware10中安装CentOS 6.4图文教程_VMware

小编用过的Linux系统也就是现在主流的企业级linu系统RedHat跟CentOS,这边主要介绍下CentOS 6.4的安装RedHat和CentOS差别不大,CentOS是一个基于RedHatLinux 提供的可自由使用源代码的企业级Linux发行版本. CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RED HAT那样需要花钱购买支持服务! 首先安装VMware Workstation这边就不多介绍了,可自行google或者度娘! 下面开始介绍安装过程 第一步,文件 → 新