HomeProductsInstall

Install

One Click Installers

If you are installing Pharaoh Tools on a Workstation as a Designer, Developer, DevOps or Tester, the preferred way to install Pharaoh Tools is using our One-Click Installers. Available for every major Operating System, they can install all of the available tools on your machine.


Manual Install

Manual installations are best suited for certain circumstances. If you are installing Pharaoh Tools in a clustered environment, a cloud environment or using a scripted installation, this is for you. If you are installing using custom settings, and you know your way around the confguration of Pharaoh Tools, this is for you. If you are installing Pharaoh Tools on a Workstation, and you are a Designer, Developer, DevOps or Tester, the GUI Installer above is most likely what you need.

Step 1: Install PHP and Git

To use Pharaoh Tools on any machine you'll need to install Git and PHP5. If you don't have either, use the below one click installers. Windows expects php to be installed to C:\php, and Git needs to work at the command line.

Step 2: Install Pharaoh Configure

For Linux, Unix, Mac

To install PTConfigure on your machine do the following at the command line.

git clone https://github.com/PharaohTools/ptconfigure && sudo php ptconfigure/install-silent

For Windows

You'll need to use a terminal with Administratrator privileges to install PTConfigure. You can open one by finding your command prompt program in the start menu, right clicking, then selecting "Run As Administrator". To install PTConfigure on your machine do the following at the command line.

git clone https://github.com/PharaohTools/ptconfigure && php ptconfigure\install-silent

... that's it, now the ptconfigure command should be available at the command line for you. On a windows machine, you'll need to open another separate terminal with the "Run as Administrator" privilege to begine executing commands from,

 

Step 3: Use Pharaoh Configure to install other Pharaoh Tools

INSTALLING THE OTHER PHARAOHS

PTConfigure is the preferred way to install any of the Pharoah tools, so your next commands would be (leave out the sudo prefix on Windows):

# Install all the available Pharaoh Tools with...
sudo ptconfigure pharaohtools install --yes --guess

# Or install individual tools with...
sudo ptconfigure ptvirtualize install --yes --guess
sudo ptconfigure ptdeploy install --yes --guess
sudo ptconfigure pttest install --yes --guess
sudo ptconfigure pttrack install --yes --guess --with-webfaces
sudo ptconfigure ptbuild install --yes --guess --with-webfaces

# If you have an Enterprise package...
sudo ptconfigure ptmanage install --yes --guess

Before you begin to use PTVirtualize, you will want to have Virualbox installed, along with the Virtualbox guest additions functionality. So, unless you are advanced user with a specific reason not to do this, do this:

sudo ptconfigure virtualbox install --yes --guess --with-guest-additions

SOURCE CODE DOWNLOADS

Our Git Repository Root:
http://github.com/PharaohTools

PTVirtualize:
http://github.com/PharaohTools/ptvirtualize

PTConfigure:
http://github.com/PharaohTools/ptconfigure

PTDeploy:
http://github.com/PharaohTools/ptdeploy

PTTest:
http://github.com/PharaohTools/pttest

PTBuild:
http://github.com/PharaohTools/ptbuild

Find other Pharaoh Tools goodies in the Repository root!