Helix Core is now P4. Product user interfaces will be updated soon. Learn more >>

P4 CLI Documentation | 2026.1

# Start a P4 Server (Linux and macOS)

The following steps assume that you have downloaded P4 Server and P4 CLI binaries to your /usr/local/bin directory. See Installation.

1. Make the server and client binaries executable, if they’re not executable already:

       chmod +x /usr/local/bin/p4d
       chmod +x /usr/local/bin/p4

2. Make a subdirectory in which to start up the server and client.

   When started, the server creates a large number of database files. Rather than clutter your working directory, it's good practice to start up the server and client in a different directory.

   Create a directory:

       mkdir /Users/<username>/server

   where <username> is your username.

3. Start up the shared server, using the `-r dir` option to specify the directory created in the previous step:

       p4d -r /Users/<username>/server

   where <username> is your username.

   This produces the following output:

       Perforce db files in 'server' will be created if missing...
       Perforce Server starting...

Your search for returned results