This is a minimal PHP application that demonstrates how to use Composer for dependency management on Clever Cloud.
This application provides a simple PHP page that displays PHP configuration info.
index.php- Main page displaying PHP infocomposer.json- Composer configuration with dependencies
- PHP 8.5+
- Composer
composer install
php -S localhost:8080The application will be accessible at http://localhost:8080.
You have two options to deploy your PHP application on Clever Cloud: using the Web Console or using the Clever Tools CLI.
If you don't already have an account, go to the Clever Cloud console and follow the registration instructions.
- Log in to the Clever Cloud console
- Click on "Create" and select "An application"
- Choose "PHP" as the runtime environment
- Configure your application settings (name, region, etc.)
Add the following environment variables in the Clever Cloud console:
| Variable | Value | Description |
|---|---|---|
CC_PHP_VERSION |
8 |
PHP version to use |
Note: Composer dependencies are installed automatically during the build phase when a
composer.jsonfile is present at the root of the repository. No additional configuration is needed.
You can deploy your application using Git:
# Add Clever Cloud as a remote repository
git remote add clever git+ssh://git@push-par-clevercloud-customers.services.clever-cloud.com/app_<your-app-id>.git
# Push your code to deploy
git push clever masterInstall the Clever Tools CLI following the official documentation:
# Using npm
npm install -g clever-tools
# Or using Homebrew (macOS)
brew install clever-toolsclever login# Step 1: Initialize the current directory as a Clever Cloud application
clever create --type php <YOUR_APP_NAME>
# Step 2: Add your domain (optional but recommended)
clever domain add <YOUR_DOMAIN_NAME>
# Step 3: Set the required environment variables
clever env set CC_PHP_VERSION 8.5clever deployOnce deployed, you can access your application at https://<YOUR_DOMAIN_NAME>/.
Composer is supported out of the box. If a composer.json file is present at the root of your repository, dependencies are installed automatically during the build phase. For more details, see the Composer on Clever Cloud documentation.
Once deployed, you can monitor your application through:
- Web Console: The Clever Cloud console provides logs, metrics, and other tools to help you manage your application.
- CLI: Use
clever logsto view application logs andclever statusto check the status of your application.