> For the complete documentation index, see [llms.txt](https://infixlms.gitbook.io/infixlms/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://infixlms.gitbook.io/infixlms/infixlms-installation.md).

# InfixLMS - Installation

{% embed url="<https://www.youtube.com/watch?v=tfQ9htbQIog&ab_channel=INFIX>" %}
Watch Video
{% endembed %}

**Log into your cPanel.**&#x200B;

![Login into cPanel](https://firebasestorage.googleapis.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-M57JYJf3oU4p300aQNV%2F-M57gifNIAg_ofvuUeAZ%2F-M57gm9fml4tX-BPwvzA%2FcPanelLogin.png?alt=media\&token=8ad27b43-f5f7-49c9-bcd5-f4a6b90dfeee)

**Click the MySQL Database Wizard under the Databases heading.​**

![Creating Database & User ](https://firebasestorage.googleapis.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-M57JYJf3oU4p300aQNV%2F-M57h-dZHVSu4MpNVVfb%2F-M57hCq-6sL6-JM_Rzid%2Finstall-dbwizard.png?alt=media\&token=9980cd11-2326-49ee-8c8f-fad2aeb785c8)

**Next to New Database enter a name for your database and click Next Step.​**

![](https://firebasestorage.googleapis.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-M57JYJf3oU4p300aQNV%2F-M57h-dZHVSu4MpNVVfb%2F-M57hSj6CRBdLkmHHwuW%2Finstall-dbwizard2.png?alt=media\&token=7470d622-41cf-485b-b890-b1bc85828749)

**Next to the Username enter a username. Enter a password next to Password, enter it again for Password (Again), and then click Create User. ​**

![](https://firebasestorage.googleapis.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-M57JYJf3oU4p300aQNV%2F-M57h-dZHVSu4MpNVVfb%2F-M57hZDkoCeqn6Rsb48u%2Finstall-dbwizard3.png?alt=media\&token=18e127f3-8695-462b-a44f-4958baa6985d)

**On the next page, you'll assign privileges for the user to the database. Check the box next to All Privileges and then click Next Step.** ​

![Give All Privileges](https://firebasestorage.googleapis.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-M57JYJf3oU4p300aQNV%2F-M57hdl7uTZzPhdyGp_B%2F-M57hiTZN1teLov1fjtP%2Finstall-dbwizard4.png?alt=media\&token=3a0f864a-b1c0-4a02-b39f-a28cb048ec81)

Upload the package to your host

* Download the package from codecanyon or from Infixlms.com Website
* Unzip the package and you'll find the following contents
  * Documentation
  * InfixLMS v.xxx

Upload file "upload.zip" to your host inside the desired location using cPanel File Manager​

![](https://firebasestorage.googleapis.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-M57JYJf3oU4p300aQNV%2F-M57hdl7uTZzPhdyGp_B%2F-M57i2P97j9SajfcTKHN%2Finstall-filemanager.png?alt=media\&token=4918140a-3a19-45a9-a64a-0be3b41cee21)

After the upload is completed, Right-click on the package and select Extract. That will extract the zipped file contents. ​

![](https://firebasestorage.googleapis.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-M57JYJf3oU4p300aQNV%2F-M57hdl7uTZzPhdyGp_B%2F-M57i8t4vb3VoeyfZC0g%2Finstall-extract.png?alt=media\&token=655c50fb-6916-47d4-80e2-f7508d704da3)

Configure InfixLMS with Database credentials

Use the file manager to edit the file in the path **.env**

Add Database configuration in the file as described in the below image![](https://docs.infixedu.com/infixedu/img/installation/env.png)​

**Adjust the folder''s Permissions**

* Change the permissions of the uploads folder and all its contents (Files & Folders ) to 777
* Change the permissions of the storage folder and all its contents (Files & Folders ) to 777

**Start the installation**

* Use your browser to Infix install Script. Type in browser your application location followed by /install. and hit Start Installation

![Welcome page](/files/-MTddN__2lq5VlkeHlsa)

Checking your environment for InfixLMS App. If all the requirements look's Fine. Go to the next step.

![Enviroment Checking](/files/-MTdfCxv4yZn9vHtLKjQ)

Type your **Purchase Code** & **Envato Account Email** for going next step

![Verify license ](/files/-MTdfyuwhQxrWycgozuB)

Give **Database name**, **Database user name** & **Database password.** And go next step.&#x20;

![Check Database](/files/-MTdi1ymW_ynb4E5fYEp)

Here some basic info for the admin setup. You can change it after installation.&#x20;

![](/files/-Me5FZe9xcmbzXKO67Lp)

Installation completed. You can go to the homepage.  ​

![Login Complated](/files/-MTdroTjBEbVsnvSNCaB)

![Homepage](/files/-MTeHfteOuFUa3bbDhOj)
