PHP Dev Center
PHP Developer’s Center
The PHP Developer’s Center introduces PHP cloud hosting on the platform, including available PHP versions, supported application servers, deployment methods, domain management, scaling, clustering, database connectivity, extensions, accelerators, and security.

PHP Versions
The platform provides several current PHP releases. At the time reflected by the source page, the listed versions are:
- PHP 8.1.33
- PHP 8.2.32
- PHP 8.3.32
- PHP 8.4.23
- PHP 8.5.8
Select the required PHP engine during environment creation. The version can be changed later through the platform interface.

Version availability changes
Use the regularly updated Software Stack Versions document to confirm which PHP releases are available before creating or redeploying a production environment.
PHP Application Servers
Two PHP application servers are provided and maintained by the platform:

PHP Application Deployment
PHP applications can be deployed from an archive or URL, from Git or SVN, or from supported repository services. Automatic periodic redeployment can also be enabled so the platform updates the application only when repository changes are detected.
Certified PHP nodes include Composer for installing and updating project dependencies.

Domain Management
- Bind a custom external domain to replace the default environment URL.
- Use domain swapping to move a production domain between environments with minimal interruption.
- Host multiple domains on one PHP server when the application-server configuration supports it.

Automatic Vertical Scaling
Automatic vertical scaling changes the RAM and CPU allocated to a PHP server according to real demand. Set the upper Cloudlet limit in the topology wizard. One Cloudlet represents 128 MiB of RAM and 400 MHz of CPU.
The container consumes fewer resources when demand is low and scales up within the configured limit when load increases.

Manual and Automatic Horizontal Scaling
Manual Horizontal Scaling
Open Change Environment Topology and increase the number of PHP application-server instances. Adding extra nodes automatically enables load balancing.

Automatic Horizontal Scaling
Automatic scaling triggers can monitor CPU, RAM, network, or disk usage. Configure the required condition, monitoring duration, and node adjustment under Settings → Monitoring → Auto Horizontal Scaling.

PHP Clustering
PHP session clustering can improve availability and failover across several application-server nodes. The documented design uses sticky sessions and a Memcached node to store session backups.
When a PHP layer is scaled out, built-in data synchronization copies the deployed application files and configuration to the additional application-server nodes.
The platform also provides pre-packaged WordPress and Magento cluster solutions and supports packaging other PHP applications for automated clustered installation.

Database Connection to PHP Applications
Managed database servers can be added to a PHP environment and connected through the application’s database configuration. The source page specifically references connection workflows for:
- MySQL, MariaDB, and compatible databases
- PostgreSQL
Modules and Accelerators
PHP functionality can be extended by enabling built-in extensions or uploading custom modules. PHP accelerators improve performance by caching compiled PHP code so it can be executed more quickly on later requests.
- Add custom Apache modules
- Configure Apache WebDAV
- Enable Apache statistics
- Configure NGINX WebDAV
- Integrate New Relic monitoring
PHP Security
- Use SSL/TLS to encrypt traffic between browsers and the web server.
- Harden the PHP runtime through appropriate
php.inisettings. - Apply Apache- or NGINX-specific security configuration.
- Use Container Firewall rules to control internal and external node access.

Expected Result
A PHP environment can be created with the required engine version, Apache or NGINX application server, deployment method, domain configuration, scaling policy, session-clustering design, database connection, extensions, accelerators, and security controls.
Important Notes
- Confirm current PHP versions in the regularly updated Software Stack Versions document.
- The maximum number of same-type nodes depends on the hosting provider and is commonly limited to 16 unless support changes the quota.
- Adding additional PHP application-server nodes automatically enables load balancing.
- Session clustering requires suitable session storage and routing configuration.
- Use Composer to manage project dependencies on certified PHP nodes.
- Test PHP extensions and
php.inichanges before applying them to production.
