How to Install LimeSurvey on Manjaro

LimeSurvey is a free open-source survey tool that allows users to create and conduct surveys. In this tutorial, we will explain the step-by-step process of installing LimeSurvey on Manjaro.

Prerequisites

Before proceeding with the installation process, make sure that you have the following prerequisites:

Step 1: Download LimeSurvey

Visit the official LimeSurvey website at https://www.limesurvey.org and navigate to the Download page. Choose the latest version of LimeSurvey and click on the corresponding download link. Save the LimeSurvey zip file to your computer.

Step 2: Extract LimeSurvey files

Once the LimeSurvey zip file is downloaded, extract its contents to the document root of your Apache server. In Manjaro, the document root is located at /srv/http. To extract the files, open your terminal and type the following command:

sudo unzip /path/to/limesurvey.zip -d /srv/http/

Replace /path/to/limesurvey.zip with the actual path where the LimeSurvey zip file is located.

Step 3: Create a MySQL database

LimeSurvey requires a MySQL database to store the survey data. You can create a MySQL database using the following command:

sudo mysql -u root -p

Enter your MySQL root password and press Enter to log in to the MySQL database. Once logged in, create a new database and user for LimeSurvey by running the following SQL commands:

CREATE DATABASE limesurvey;
CREATE USER 'limeuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON limesurvey.* TO 'limeuser'@'localhost';

Replace 'password' with a strong password for the LimeSurvey MySQL user.

Step 4: Configure PHP for LimeSurvey

Next, you need to configure PHP for LimeSurvey by modifying the php.ini configuration file. Open your terminal and type the following command to open the php.ini file:

sudo nano /etc/php/php.ini

Find the following lines in the php.ini file:

;extension=mysqli
;extension=pdo_mysql

Remove the semicolon (;) at the beginning of both lines to uncomment them. Save and close the file by pressing Ctrl+X, followed by Y, and then Enter.

Step 5: Access LimeSurvey installation page

After completing the above steps, open your favorite web browser and navigate to the following URL: http://localhost/limesurvey/. You should see the LimeSurvey installation page.

Step 6: Install LimeSurvey

Follow the on-screen instructions to install LimeSurvey. When prompted for the database settings, enter the following:

After completing the installation, you will be prompted to create and configure an administrator account. Follow the prompts to create an administrator account and complete the LimeSurvey setup process.

Congratulations! You have successfully installed LimeSurvey on Manjaro. You can now create and conduct surveys using LimeSurvey.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!