PHP hosting
on Shipped.
Bring your PHP application, framework, and dependencies. Shipped gives them a production home without making you set up the infrastructure.
Package PHP and the server around it
A PHP application needs a server configuration that can execute its code and serve public files. Package that setup with the required PHP extensions and dependencies in a container. Shipped runs the web service while your project keeps control over its document root, routing, and application entry point.
Keep application files separate from user files
Your deployed code can change with each release, but customer uploads and database records need to persist. Use object storage for files through a compatible application integration and connect your chosen database. Supply credentials through secrets so the same code can run with different settings in each environment.
Handle more than page requests
Run PHP command-line tasks as scheduled jobs or workers when your app needs recurring reports, imports, or queued messages. Keep those processes separate from public web requests. Deploy source through your coding agent or GitHub and use logs to see what happened after a job or release starts.
A little more detail
Questions about PHP?
Can I include additional PHP extensions?
Yes. Package the extensions and system dependencies your application needs in its container, then test that image with your production configuration.
Can I use PHP’s built-in development web server?
Use a production server setup for a public application. The built-in PHP server is intended for development and controlled testing.
From your workspace to the web