V8Js是Google V8 Javascript引擎PHP扩展。 该扩展允许您从PHP的安全沙箱中执行Javascript代码。那么,我们如果是在windows系统下,要怎么为PHP安装V8Js呢?
下载包含v8js编译好的PHP
下载前我们需要了解当前用的使用PHP版本信息和是否线程安全版本
然后前往下载 https://www.apachelounge.com/viewtopic.php?t=6359
碰到的问题
我在这官网下载了好几个,发现都没有带v8js扩展的,但是从网上找到两个包含v8js扩展的
https://pan.baidu.com/s/1qYCZ4f6gD-QSpSN_yUEERQ
密码:3bzy
另外一个:https://phpdev.toolsforresearch.com/php-7.3.26-nts-Win32-VC15-x64.zip
后面这个也是官网下载的地址,完全没弄明白为什么这个包含而官网的下载的又不包含,对了如果下载ts版去掉地址中的-nts
找到5.6版本以下的扩展文件下载(但是我没成功),https://github.com/terrylinooo/v8js-dll/
如果需要修改当前使用的PHP版本,可以参考《windows系统下XAMPP怎么安装多个版本的PHP》
下载好后解压,将\php\目录下如下文件,复制到你的PHP对应目录下:
v8.dll v8_libbase.dll v8_libplatform.dll icui18n.dll (php7) icuuc.dll (php7)
\php\ext\目录下如下文件,复制到对应目录下
php_v8js.dll
最后,在php.ini文件中添加:
; V8 Javascript Engine Module extension=php_v8js.dll
碰到的问题
我使用上面的方法不能成功,但是谷歌找到的答案是要将\php\中上面列举的文件复制到\apache\bin目录下,这才安装成功
另外就是php.ini中添加代码
extension=v8js
这个可能跟PHP版本有关,不过没什么影响
如果安装成功,phpinfo可以查看v8js的信息
转载请注明:思享SEO博客 » windows系统下怎么安装php-v8js扩展