0
0
mirror of https://github.com/phpv8/v8js.git synced 2025-01-18 13:51:52 +00:00

Update README.md

Updated readme to fix #19
This commit is contained in:
andrewtch 2013-07-07 23:29:05 +03:00
parent a17b3c47a0
commit f8203e1a73

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
======= =======