Flash Sale:75% Off Hosting + Free DomainEnds in13h47m14sView Plans
Hostvento logoHostvento

Install October CMS on Windows with XAMPP

Use XAMPP and Composer to install October CMS on your own PC for development.

CMS and Apps2 min read4 steps9 screenshots

What you need

  1. Windows 10 or later.
  2. Administrator access.
  3. Basic knowledge of web development.
  4. XAMPP (Apache, MySQL, PHP) and, for the Composer method, Composer.

Step 1: Install a web server

Install XAMPP and start Apache and MySQL in the XAMPP Control Panel.

The XAMPP Control Panel

Step 2: Choose how to get October CMS

You can install October CMS in two ways: download the installer from the October CMS website, or use Composer.

The October CMS installer

Step 3: Install with Composer (optional)

Composer is the dependency manager for PHP. Install it first (see our guide on Composer for Windows). Then open Command Prompt and go to the XAMPP web folder:

cd C:\xampp\htdocs
The htdocs folder

Create a folder and go into it:

mkdir october_cms
cd october_cms
The october_cms folder

Create the project (the final dot installs into the current folder):

composer create-project october/october .
Creating the October CMS project

Step 4: Create the database

Open phpMyAdmin at http://localhost/phpmyadmin. Click New, enter a name such as octobercms and click Create.

Creating the database

Step 5: Configure October CMS

Open http://localhost/october_cms/install.php (or follow the setup that the installer shows) in your browser.

The October CMS installation wizard

Database settings

  • Database type: MySQL
  • Host: localhost
  • Database name: octobercms
  • User name: root (or your MySQL user)
  • Password: empty if you did not set one
  • Table prefix: leave empty

Administrator account

The administrator account
  • User name: admin
  • Password: a strong password
  • Email: your address

Click Finish Installation.

Step 6: Open the back end

Go to http://localhost/october_cms/backend and log in.

The October CMS dashboard
Warning: XAMPP is for local tests only. Do not make this setup public.

Quick recap

  • Install XAMPP (and Composer), then create the project.
  • Create a database in phpMyAdmin.
  • Run the wizard and log in to /backend.