
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 GT | 1核 | 1GB | 20GB | 1TB | 1Gbps | DC8等 | $49.99/年 | 购买 |
香港 | 2核 | 2GB | 40GB | 500GB | 1Gbps | 香港 | $89.99/月 | 购买 |
CN2 GIA | 2核 | 1GB | 20GB | 1TB | 2.5Gbps | DC6等 | $49.99/季 | 购买 |
CN2 GIA | 10核 | 32GB | 640GB | 10TB | 10Gbps | DC6等 | $289.99/月 | 购买 |
日本 | 2核 | 1GB | 20GB | 1TB | 2.5Gbps | DC6等 | $49.99/季 | 购买 |
本文结束。
未经允许不得转载:国外服务器评测 » 搬瓦工VPS安装LimeSurvey CE(基于Fedora 28系统)