在Windows上安装 v8js for PHP 让PHP能运行js代码

This is a simple tutorial to help you install v8js for PHP on Windows.

 

If you want to install v8js for PHP on Linux, you can follow this tutorial:
https://blog.xenokore.com/how-to-install-v8js-for-php-on-linux/

 

Let’s get started.

 

First check if your PHP has Thread Safety, as we’ll need to know that to download the correct module. You can run a simple command in Windows to check this. It might be possible that you have to navigate to the PHP folder, but you can also find this by using a php_info(); file.

This will output something like: Thread Safety => enabled

 

Now download the appropriate v8js module, depending on your PHP version, if you are unsure, you can run php -v to find out your PHP version.

If you need another version you can check out:

 

An easy way to download x64 binaries is to download one of the full PHP builds by Jan-E here:
https://www.apachelounge.com/viewtopic.php?t=6359

You can then simply copy over the files you need.

 

Now that you have all the files you need, extract them in their respective folders:

These files go in your \php\ folder:

And this file goes in your \php\ext\ folder:

 

Now the last thing you have to do is add the following to the end of your php.in file:

 

Now restart your webserver and you’re all done!

 

Let’s test it out with a simple script:

Output: hello world

 

There we go, it’s as simple as that! Remember that it does not have any sort of DOM, so running commands on window. and document. will not work without first creating the DOM. There are some ways to do this by loading a javascript implementation of the DOM, but that’s for another time.

 

Have fun!


原文链接:http://blog.xenokore.com/how-to-install-v8js-for-php-on-windows/