mac下安装v8js扩展

最近对v8 javascript引擎比较感兴趣,发现PHP上已经有了一个V8js扩展,就在自己的macbook air上装了一个玩玩,记录一下安装过程。

1.安装v8 javscript引擎。按照V8上的wiki http://code.google.com/p/v8/wiki/BuildingWithGYP 上的说明安装,基本没有什么问题。
//svn checkout v8源代码
$svn checkout http://v8.googlecode.com/svn/trunk/ v8
$cd v8
//这个版本的v8需要使用GYP安装,不知道是啥,不过只要下面命令就可以
$make dependencies
//native表示编译当前系统的release版,library=shared表示编译出动态链接库
$make native library=shared
//将v8目录下的include包含文件和out目录下编译出来的库文件拷贝到系统目录下
$sudo cp include/* /usr/local/include
$sudo cp out/native/* /usr/local/lib

2.mac缺省的php安装没有pear,但带了安装文件,运行一下装上pear
$cd /usr/lib/php
$sudo php install-pear-nozlib.phar

3.安装v8js,我安装时的版本是beta版需要加上channel
sudo pecl install v8js channel://pecl.php.net/v8js-0.1.3

4.修改php.ini加上extension=v8js.so

写一个简单的测试文件

<?PHP
$v8 = new V8js();
$js = "print('hello world');";
$v8 -> executeString($js);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值