Prerequisites
Before you begin, ensure you have:- Downloaded the Aikeedo package
 - Familiarity with command-line operations
 - A local development environment (we’ll cover different options)
 
Option 1: Using PHP’s Built-in Server
This option is suitable if you already have PHP and MySQL installed and accessible via the command line.1
Prepare Your Environment
Ensure you have:
- PHP 8.2 or higher installed and accessible via command line
 - MySQL 8.0 or higher installed and running
 
2
Extract Aikeedo Files
- Locate the 
aikeedo-server-files.zipin your Aikeedo package. - Extract the contents to a directory of your choice, e.g., 
C:\aikeedoor/home/user/aikeedo. 
3
Set Up the Database
- 
Open your MySQL client or command-line tool:
- For command-line users, open your terminal and type 
mysql -u root -pto access MySQL. - For GUI users, open tools like phpMyAdmin, MySQL Workbench, or HeidiSQL.
 
 - For command-line users, open your terminal and type 
 - 
Create a new database for Aikeedo:
- In the MySQL command line or GUI query window, execute the following SQL command:
 
- This creates a new, empty database named ‘aikeedo’ that will store all your Aikeedo data.
 
 - 
Create a new user (recommended for security):
Replace ‘your_secure_password’ with a strong, unique password.
 - 
Note down the following information for the installation wizard:
- Database name: aikeedo
 - Username: aikeedo_user (or ‘root’ if you skipped step 3)
 - Password: The password you set (or your root password if using root)
 - Host: localhost (in most cases)
 
 
If you’re not comfortable with database management, consider using a database administration tool like phpMyAdmin, which often comes pre-installed with local development environments like XAMPP or MAMP.
4
Start the PHP Server
To start the PHP development server:This command does the following:
- Open your terminal or command prompt.
 - Navigate to the root directory of your Aikeedo installation. This is the directory where you extracted the Aikeedo files, e.g., 
C:\aikeedoor/home/user/aikeedo. - Once in the root directory, run the following command:
 
php -Sstarts PHP’s built-in development serverlocalhost:8000sets the server to listen on localhost at port 8000-t publicsets the document root to thepublicdirectory within your Aikeedo installation
5
Access Aikeedo
Open your web browser and navigate to 
http://localhost:8000. You should see the Aikeedo installation wizard.6
Follow On-Screen Installation Wizard
- Provide the database credentials you noted earlier.
 - Enter your Aikeedo Purchase Code.
 - Set up your admin account details.
 - Follow any additional steps as prompted by the wizard.
 
Option 2: Using Local Development Environments
This option is suitable if you prefer using pre-configured local development environments like XAMPP, MAMP, or Laragon.- XAMPP
 - MAMP
 - Laragon
 
1
Install XAMPP
Download and install XAMPP from the official website.
2
Configure Virtual Host
- Open 
C:\xampp\apache\conf\extra\httpd-vhosts.conf(Windows) or/Applications/XAMPP/etc/extra/httpd-vhosts.conf(macOS). - Add a new virtual host:
 
3
Update Hosts File
- Open your hosts file (
C:\Windows\System32\drivers\etc\hostson Windows or/etc/hostson macOS). - Add the following line:
 
4
Extract Aikeedo Files
Extract the contents of 
aikeedo-server-files.zip to C:\xampp\htdocs\aikeedo (Windows) or /Applications/XAMPP/htdocs/aikeedo (macOS).5
Set Up Database
- Open phpMyAdmin (usually at 
http://localhost/phpmyadmin). - Create a new database named 
aikeedo. 
6
Access Aikeedo
Restart Apache in XAMPP, then navigate to 
http://aikeedo.test in your browser. You should see the installation wizard.7
Complete Installation
Follow the on-screen installation wizard to complete the setup.
Remember, Aikeedo must be installed in the domain root. Subpaths like 
http://localhost/subdirectory are not supported.Troubleshooting
If you encounter any issues during local installation:- Ensure your local environment meets all server requirements.
 - Check that all file permissions are set correctly.
 - Verify that your virtual host and hosts file configurations are correct.
 - For more detailed troubleshooting steps, refer to our Troubleshooting Guide.
 
Next Steps
After successfully installing Aikeedo locally:- Explore the Initial Setup Guide to configure your local instance.
 - Check out our Local Development Guide for tips on developing with Aikeedo.