0
0
mirror of https://github.com/phpv8/v8js.git synced 2025-03-22 15:57:03 +00:00

Merge pull request #20 from andrewtch/patch-1

Update README.md
This commit is contained in:
Patrick Reilly 2013-07-07 15:11:51 -07:00
commit 1ba175673f

View File

@ -9,7 +9,7 @@ The extension allows you to execute Javascript code in a secure sandbox from PHP
Minimum requirements Minimum requirements
-------------------- --------------------
- V8 Javascript Engine library (libv8) version 3.2.4 or above <http://code.google.com/p/v8/> (trunk) - V8 Javascript Engine library (libv8) master <https://github.com/v8/v8/> (trunk)
V8 is Google's open source Javascript engine. V8 is Google's open source Javascript engine.
V8 is written in C++ and is used in Google Chrome, the open source browser from Google. V8 is written in C++ and is used in Google Chrome, the open source browser from Google.
@ -21,6 +21,36 @@ Minimum requirements
This embedded implementation of the V8 engine uses thread locking so it should work with ZTS enabled. This embedded implementation of the V8 engine uses thread locking so it should work with ZTS enabled.
However, this has not been tested yet. However, this has not been tested yet.
COMPILING LATEST VERSION
========================
Compile latest v8
-----------------
```
cd /tmp
git clone https://github.com/v8/v8.git
cd v8
make dependencies
make native library=shared -j8
sudo cp out/native/lib.target/libv8.so /usr/lib/libv8.so
sudo cp include/v8* /usr/include
```
Compile php-v8js itself
-----------------------
```
cd /tmp
git clone https://github.com/preillyme/v8js.git
cd v8js
phpize
./configure CXXFLAGS="-DV8_USE_UNSAFE_HANDLES=1"
make
sudo make install
```
PHP API PHP API
======= =======