Skip to content

Using an Environment

Visual Studio Code

Each environment is pre-configured to include the Visual Studio Code IDE. This provides you with a remote development environment where you can write and modify code in your application.

VS Code is accessed via your web browser, so there is no additional software to installed, and you can access it from anywhere.

Connecting to VS Code

In order to connect to your environment's VS Code interface, you need to know the URL. This can be found in the email that you were sent when the environment was first created, and also via the Your Environments pages in the "Access Details" section when viewing your environment's details.

When you open that URL in your browser, you will be prompted to enter a password.

VS Code login

The password can you found by logging into your environment via SSH and looking into the file ~/.config/code-server/config.yaml.

Xdebug

Installing for the first time

Xdebug is available but needs to be installed remotely the first time you open VS Code, as follows:

Xdebug setup 1

You will see that it recommends to install the PHP Xdebug extension, be sure you install it. After installing it reload VSCode browser window.

Setting a breakpoint

First, find a file e.g. htdocs/pub/index.php and put a breakpoint on a PHP line of code, for example:

Xdebug setup 2

Enabling the debugger

Navigate to Debugger and click on “Listen to XDebug” to start

Xdebug setup 3

Running your code

The only thing now left is to reload your webpage in another window. If the executed code hits your breakpoint, then it will pause the execution there and you can debug.

Xdebug setup 4