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 

写一个简单的测试文件 

 
1 <?PHP
2 $v8 = new V8js();
3 $js = "print('hello world');";
4 $v8 -> executeString($js);
只有想不到,没有做不到!!!
鸿鹄IT网络学院
原文地址:https://www.cnblogs.com/zhongbin/p/3184435.html