搬瓦工VPS安装LimeSurvey CE(基于Fedora 28系统)

LimeSurvey是一个用PHP编写的开源调查程序。LimeSurvey源代码托管在GitHub上。今天笔者将与大家分享如何在Fedora 28上安装LimeSurvey CE,在开始之前,请确保做好以下准备工作。Fedora-1首先是检查操作系统版本

cat /etc/fedora-release

# Fedora release 28 (Twenty Eight)

使用sudo访问创建一个新的非根用户帐户并切换到它。用你的用户名替换johndoe。

useradd -c "John Doe" johndoe && passwd johndoeusermod -aG wheel johndoesu - johndoe

其次是确保系统是最新的。

sudo dnf check-upgrade || sudo dnf upgrade -y

设置时区

timedatectl list-timezonessudo timedatectl set-timezone 'Region/City'

安装必需的和有用的包。

sudo dnf install -y wget vim unzip bash-completion

为了简单起见,禁用SELinux和防火墙。

sudo setenforce 0; sudo systemctl stop firewalld; sudo systemctl disable firewalld

下面正式开始

1、安装PHP

安装PHP和所需的PHP扩展

sudo dnf install -y php-cli php-fpm php-common php-mbstring php-xml php-mysqlnd php-gd php-zip php-ldap php-imap php-json

检查PHP版本

php --version

启动和启用php-fpm.service。

sudo systemctl start php-fpm.servicesudo systemctl enable php-fpm.service

Install MariaDB和设置数据库…

Install MariaDB数据库。

sudo dnf install -y mariadb-server

检查MariaDB版本。

mysql --version

启动并启用MariaDB服务

sudo systemctl start mariadb.servicesudo systemctl enable mariadb.service

运行mysql_secure_installation脚本以改进MariaDB安装的安全性。

sudo mysql_secure_installation

作为根用户登录到MariaDB

mysql -u root -p# Enter password:

创建一个新的MariaDB数据库和用户,并记住凭证。

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

2、安装和配置Nginx

安装Nginx

sudo dnf install -y nginx

检查Nginx版本

sudo nginx -v

启动并启用Nginx服务

sudo systemctl start nginx.servicesudo systemctl enable nginx.service

配置Nginx。运行sudo vim /etc/nginx/ con.d/limesurvey.conf并使用以下配置填充文件

server {    listen 80;     server_name example.com;    root /var/www/limesurvey;     index index.php;     location / {        try_files $uri $uri/ /index.php?$args;    }     location ~ \.php$ {        try_files $uri =404;        include fastcgi_params;        fastcgi_pass unix:/run/php-fpm/www.sock;        fastcgi_index index.php;        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;    } }

测试Nginx配置

sudo nginx -t

重新加载Nginx

sudo systemctl reload nginx.service

3、安装LimeSurvey

导航到/var/www目录

sudo mkdir -p /var/wwwcd /var/www

下载最新稳定的LimeSurvey CE ZIP包,并解压到您的磁盘。如果有更新的版本,您应该更新LimeSurvey下载URL和版本号。

sudo wget https://www.limesurvey.org/stable-release?download=2415:limesurvey3123%20180627zip -O limesurvey.zipsudo unzip limesurvey.zipsudo rm limesurvey.zip

导航到文档根文件夹。

cd /var/www/limesurvey

将/var/www/limesurvey文件夹的所有权更改为用户nginx

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

创建/var/lib/php/session目录并将所有权设置为nginx。

sudo mkdir -p /var/lib/php/session && sudo chown -R nginx:nginx /var/lib/php

运行sudo vi /etc/php-fpm.d/www.conf,将用户和组设置为nginx。最初,它将被设置为用户和组apache。

sudo vim /etc/php-fpm.d/www.conf# user = nginx# group = nginx

4、重新启动PHP-FPM服务

sudo systemctl restart php-fpm.service

在web浏览器中导航到服务器并跟踪LimeSurvey web安装程序。

以上就是在Fedora 28上安装LimeSurvey CE的详细步骤,希望对有需要的朋友有所启发。

搬瓦工新手必读教程和推荐套餐

搬瓦工新手选择服务器必备的教程。

1、搬瓦工购买教程:搬瓦工VPS主机购买教程 选择一款合适的外贸主机

2、搬瓦工优惠码:BWH3HYATVBJW

3、搬瓦工套餐推荐:搬瓦工云服务器全部套餐对比列表 可选CN2 GIA和香港机房

4、搬瓦工测试IP:搬瓦工全部数据中心测试IP地址和下载测速文件

5、搬瓦工面板管理:搬瓦工KIWIVM面板的全部功能介绍

搬瓦工VPS的最便宜套餐和最具性价比套餐,简单整理如下:

方案CPU内存硬盘流量带宽机房价格购买
CN2 GT1核1GB20GB1TB1GbpsDC8等$49.99/年购买
香港2核2GB40GB500GB1Gbps香港$89.99/月购买
CN2 GIA2核1GB20GB1TB2.5GbpsDC6等$49.99/季购买
CN2 GIA10核32GB640GB10TB10GbpsDC6等$289.99/月购买
日本2核1GB20GB1TB2.5GbpsDC6等$49.99/季购买

本文结束。

未经允许不得转载:国外服务器评测 » 搬瓦工VPS安装LimeSurvey CE(基于Fedora 28系统)