# How to Install Easy!Appointments With cPanel

> Install Easy!Appointments on cPanel step by step: create the database, upload the files, and run the installer to get your booking page online.

Source: https://easyappointments.org/blog/how-to-install-easyappointments-with-cpanel/

The Easy!Appointments installation is pretty simple, and in this post you will learn how to install Easy!Appointments on cPanel. If you have a hosting account with cPanel, you can easily install Easy!Appointments without much hassle. Follow this step-by-step guide to get it up and running.

## Prerequisites

Before starting, ensure you have:

-   A hosting account with cPanel access
-   A MySQL database and user
-   A domain or subdomain ready for installation
-   FTP access or File Manager in cPanel

## Download Easy!Appointments

1.  Download the latest package from the homepage of Easy!Appointments
2.  Save the zip file in your local computer (will be used later)

## Upload Files to cPanel

[Image: Cpanel file manager screenshot]

1.  Log in to your cPanel account
2.  Navigate to **File Manager** and open the directory where you want to install Easy!Appointments (e.g., `public_html/appointments`)
3.  Click **Upload** and select the zip file from your local computer
4.  Once uploaded, extract the ZIP file from the File Manager of cPanel

[Image: Cpanel file manager extract screenshot]

## Create a MySQL Database

1.  In cPanel, go to **MySQL Databases**
2.  Create a new database (e.g., `easyappointments`)
3.  Create a database user and assign a strong password
4.  Assign the user to the database with **All Privileges**

[Image: cpanel-mysql-database-wizard-screenshot]

## Configure the Application

1.  Navigate to the Easy!Appointments installation folder in **File Manager**
2.  Locate the `config.php` file inside the `root` folder
3.  Edit the file and update the database connection settings
4.  Save and close the file

[Image: config-file-credentials-screenshot]

## Set Up Database Tables

1.  Open the installation URL in your browser
2.  Fill and submit the installation form

[Image: easyappointments-installation-page-screenshot]

## Set Up Cron Jobs (Optional)

To enable automatic tasks such as appointment reminders, set up a cron job in cPanel:

1.  Go to **Cron Jobs** in your cPanel
2.  Add the following command to run every 5 minutes: `php index.php console sync`

## Access Easy!Appointments

Now, visit your domain or subdomain (e.g., `https://yourdomain.com/appointments`) and log in using the default admin credentials:

-   **Username**: your-username
-   **Password**: your-password

[Image: easyappointments-login-page-screenshot]

## Conclusion

Congratulations! You have successfully installed, Easy!Appointments using cPanel. Configure your business details, set up services, and start scheduling appointments. For further customization, refer to the [official documentation](/).

* * *

## Going Premium

**Did you read this article, but you’re still not sure on how to proceed?**

Reach out to [info@easyappointments.org](mailto:info@easyappointments.org) and have an expert take care of everything for you in zero time.

**Get your free quote and get started now!**

[Get Started](/premium/)
