Quick Start
This guide will get you from zero to a running local PHP + MySQL environment in under 5 minutes.
1. Install a Web Server
Section titled “1. Install a Web Server”- Open Kythia Workspace
- Click Web Server in the sidebar
- Select Nginx (or Apache / Caddy if you prefer)
- Choose a version and click Install
- Once installed, click Start
Your web server is now running on http://localhost!
2. Install PHP
Section titled “2. Install PHP”- Click Runtimes in the sidebar
- Select PHP
- Choose a version (we recommend PHP 8.3) and click Install
- After install, click Start to start the PHP FastCGI process
Your web server will automatically detect PHP and route .php files through it.
3. Install a Database
Section titled “3. Install a Database”- Click Database in the sidebar
- Select MySQL or MariaDB
- Install and Start it
- Default credentials:
root/ (no password)
4. Place your project files
Section titled “4. Place your project files”Put your project files inside your Document Root (default: C:\kythia\www\).
Any index.php or index.html file there will be served at http://localhost.
5. Add a custom domain (optional)
Section titled “5. Add a custom domain (optional)”- Click Sites in the sidebar
- Click Add Site
- Enter a folder name and a
.testdomain (e.g.myapp.test) - Kythia will automatically update your
hostsfile
Your site is now accessible at http://myapp.test!
What’s next?
Section titled “What’s next?”- Learn how to configure Nginx in detail
- Set up SSL/HTTPS for local development
- Explore Kythia Data — the companion database client app
