这是一个简单的教程,可以帮助您在Windows上安装php的v8js。
本教程不包含如何编译v8js!
一
首先检查您的PHP是线程安全性的还是非安全性的,因为我们需要知道要下载正确的模块。你可以在Windows中运行一个简单的命令来检查这个。代码如下:
- php -i | findstr “Thread”
如果结果输出是[code]Thread Safety => enabled[/code],那说明你的PHP版本是线程安全性的,反之亦然。
当然你也可以新建个PHP文件,用[code]php_info()[/code];来获取你PHP的信息。
二
接下来,在Jan-E这里下载完整的编译好的PHP版本:
https://www.apachelounge.com/viewtopic.php?t=6359
然后你可以从里面提取出你需要的文件,将它们解压到各自的文件夹中:
[code]\php\[/code]文件夹:
v8.dll
v8_libbase.dll
v8_libplatform.dll
icui18n.dll (php7)
icuuc.dll (php7)
[code]\php\ext\[/code]文件夹:
php_v8js.dll
还有最后一步,配置你的php.ini文件:
- ; V8 Javascript Engine Module
- extension=php_v8js.dll
最后重启你的服务就可以了!!!
三
提供个简单的例子:
- <?php
- $v8 = new V8Js();
- /* basic.js */
- $JS = <<< EOT
- var string1 = ‘Hello’ + ‘ ‘ + ‘World!’;
- len = print(string1+“\\n”);
- var string2 = ‘Hello’ + ‘ ‘ + ‘World2!’;
- len2 = print(string2+“\\n”);
- string1+“,”+string2;
- EOT;
- try {
- $temp = $v8->executeString($JS, ‘basic.js’);
- $temp = explode(“,”,$temp);
- print_r($temp);
- } catch (V8JsException $e) {
- print_r($e);
- }
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系贝贝进行处理。本站默认解压密码:www.hibbba.com


评论(0)