Como instalar o LimeSurvey CE no Ubuntu 18.04 LTS

Você está aqui:
Tempo estimado de leitura: 2 min

LimeSurvey é um software de pesquisa de código aberto escrito em PHP. O código fonte do LimeSurvey está hospedado no GitHub . Este guia mostrará como instalar o LimeSurvey Community Edition (CE) em uma nova instância do Ubuntu 18.04 LTS Vultr.

Requisitos

  • Mínimo de 180 MB de espaço em disco
  • Nginx versão 1.1 ou superior
  • Versão mínima do PHP 5.5.9. O PHP 7.0.0 ou superior é recomendado, com os seguintes módulos e bibliotecas habilitados:
    • MBstring, driver de banco de dados PDO para MySQL ou PostgreSQL, GD-Library, IMAP, LDAP, ZIP
  • Versão do MySQL 5.5.3 ou superior

Verifique a versão do Ubuntu.

lsb_release -ds
# Ubuntu 18.04 LTS

Crie uma nova non-rootconta de usuário com sudoacesso e mude para ela.

adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe

NOTA : Substitua johndoepelo seu nome de usuário .

Configure o fuso horário.

sudo dpkg-reconfigure tzdata

Certifique-se de que seu sistema esteja atualizado.

sudo apt update && sudo apt upgrade -y

Instalar unzip.

sudo apt install -y unzip

Instalar o PHP

Instale o PHP 7.2 e exija extensões PHP.

sudo apt install -y php7.2 php7.2-cli php7.2-fpm php7.2-common php7.2-mbstring php7.2-xml php7.2-mysql php7.2-gd php7.2-zip php7.2-ldap php7.2-imap

Verifique a versão.

php --version

# PHP 7.2.5-0ubuntu0.18.04.1 (cli) (built: May  9 2018 17:21:02) ( NTS )
# Copyright (c) 1997-2018 The PHP Group
# Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
#     with Zend OPcache v7.2.5-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

Instale o MySQL e configure o banco de dados

Instale o MySQL.

sudo apt install -y mysql-server

Verifique a versão.

mysql --version && sudo mysqld --version
# mysql  Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using  EditLine wrapper
# mysqld  Ver 5.7.22-0ubuntu18.04.1 for Linux on x86_64 ((Ubuntu))

Corra mysql_secure_installationpara melhorar a segurança do MySQL e defina a senha para o rootusuário do MySQL .

sudo mysql_secure_installation

Conecte-se ao shell do MySQL como o usuário root.

sudo mysql -u root -p
# Enter password

Crie um banco de dados e um usuário MySQL vazios para o LimeSurvey e lembre-se das credenciais.

CREATE DATABASE dbname;
GRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;

Instalar e configurar o Nginx

Instale o Nginx.

sudo apt install -y nginx

Verifique a versão.

sudo nginx -v
# nginx version: nginx/1.14.0 (Ubuntu)

Execute sudo vim /etc/nginx/sites-available/limesurvey.confe configure o Nginx para o LimeSurvey.

server {
    listen 80;
    listen [::]:80;

    server_name example.com;
    root /var/www/limesurvey;

    index index.php;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
    }
}

Salve o arquivo e saia.

Ative a nova limesurvey.confconfiguração ligando o arquivo ao sites-enableddiretório.

sudo ln -s /etc/nginx/sites-available/limesurvey.conf /etc/nginx/sites-enabled/

Teste a configuração.

sudo nginx -t

Recarregue Nginx.

sudo systemctl reload nginx.service

Instalar o LimeSurvey

Navegue para /var/www.

cd /var/www

Faça o download do pacote ZIP LimeSurvey CE mais recente e descompacte-o.

sudo wget https://download.limesurvey.org/latest-stable-release/limesurvey3.11.0+180612.zip
sudo unzip limesurvey3.11.0+180612.zip
sudo rm limesurvey3.11.0+180612.zip

Navegue até a pasta raiz do documento.

cd /var/www/limesurvey

Altere a propriedade da /var/www/limesurveypasta para o usuário www-data.

sudo chown -R www-data:www-data /var/www/limesurvey

Abra seu site em um navegador da Web e siga o instalador da web do LimeSurvey.

Esse artigo foi útil?
Não Gostei 0
Visualizações: 141

Ainda não Têm uma Conta?

Então Cadastre-se

Nome de Usuário*
E-mail*
Senha*
Confirmar Senha*

Já têm Uma Conta? Click Aqui.

Já tem uma Conta?

Ainda não tem Conta?