Building PhantomJS from source
You may also want to build your own binaries by compiling PhantomJS from source. Sources are hosted in the Github server at https://github.com/ariya/phantomjs.
Before you start downloading sources, you will need these tools installed on your workspace:
OS |
Required development tools |
---|---|
Windows |
Visual Studio 2010 or 2008 (Express edition) git |
Mac OS X |
Xcode git |
Ubuntu/RHEL/CentOS Linux |
gcc gcc-c++ make git openssl-devel freetype-devel fontconfig-devel |
The PhantomJS team is always trying to find the optimal way to build the sources, and the build instructions are frequently modified. To build PhantomJS properly, you must follow the steps found here: http://phantomjs.org/build.html.
If you are not planning to hack into PhantomJS code and develop new features, then it is best to download the pre-packaged binaries.