Getting started

Creating Notebook

Notebooks in PHPSandbox are simply sandboxes where you run your app. PHPSandbox currently lets you create any of these notebooks:

  • Interactive or CLI Notebooks
  • Standard (PHP Web + CLI) notebooks
  • Laravel notebooks (7, 8, 9)
  • Laravel Lumen
  • Symfony Skeleton
  • Symfony Website Skeleton
  • Slim
  • ReactPHP Http Server

Create a Notebook from the Launch Notebook Button

Click the "Get started for free" button, it will launch a Notebook type modal, click on any notebook type. Launch notebook

Create a Notebook from Quick Notebooks

Click any notebook type from "Quick Notebooks" to instantly create that notebook. Quick notebooks

Notebook Visibility

PHPSandbox currently supports two types of notebook visibility

  • Public Notebooks
  • Private Notebooks.

Public notebooks are generally accessible by anyone with the url to the notebook and anyone can see the content of such notebook and it preview. The notebook environmental variables are kept hidden and unauthorized users would only have a read only access to the notebook hence they cannot modify the content of such notebooks nor delete it. They can hoiwever fork the notebook to create a local copy on their own PHPSandbox account.

Private Notebooks can only be accessed by the notebook creator. Unauthorized users can not find such notebooks even if they have a url to the notebook.PHP Versions PHPSandbox uses PHPv8.1 to run all notebooks at the moment and also has support for older and newer PHP versions. We advise that any packages or projects that will be used are compatible with these PHP versions.You can switch PHP versions on the notebook page.