在Debian 9上安装MicroWeber
杨和超
・6 分钟阅读
使用不同的系统?
Microweber是一个开放源码的拖放CMS和在线商店,MicroWeber源代码托管在gitHub上,本指南将向你展示如何在新的Debian 9实例上安装Microweber 。
要求
服务器要求:
- PHP版本5.6或更高版本
- PHP扩展:
gd
,mcrypt
和lib-xml
; 必须启用它(使用DOM支持) - Nginx
- MariaDB
- Composer
查看Debian版本。
lsb_release -ds
# Debian GNU/Linux 9.4 (stretch)
确保你的系统是最新的。
apt update && apt upgrade -y
安装sudo
软件包。
apt install -y sudo
使用sudo
访问创建一个新的非root用户帐户,并且切换到它。
adduser johndoe --gecos"John Doe"
usermod -aG sudo johndoe
su - johndoe
注:将johndoe
替换为你的用户名。
设置时区。
sudo dpkg-reconfigure tzdata
安装PHP
安装PHP和所需的PHP扩展。
sudo apt install -y php7.0 php7.0-cli php7.0-fpm php7.0-common php7.0-gd php7.0-mcrypt php7.0-mbstring php7.0-xml php7.0-mysql php7.0-pgsql php7.0-sqlite3 php7.0-zip php7.0-soap php7.0-xmlrpc
检查版本。
php --version
安装MariaDB
安装MariaDB 。
sudo apt install -y mariadb-server
检查版本。
mysql --version
# mysql Ver 15.1 Distrib 10.1.26-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
运行mysql_secure_installation
脚本以提高MariaDB安装的安全性。
sudo mysql_secure_installation
以root用户身份登录到MariaDB 。
sudo mysql -u root -p
# Enter password:
创建新的MariaDB数据库和用户,并记住凭据。
CREATE DATABASE dbname;
GRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
退出MariaDB 。
exit
安装Nginx
安装Nginx 。
sudo apt install -y nginx
检查版本。
sudo nginx -v
配置Nginx ,运行 sudo vim /etc/nginx/sites-available/microweber.conf
并使用以下方法填充文件。
server {
listen 80;
server_name example.com;
root /var/www/microweber;
index index.php;
client_max_body_size 100M;
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ .php$ {
try_files $uri =404;
include fastcgi_params;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
通过将文件链接到sites-enabled
目录来激活新的microweber.conf
配置。
sudo ln -s /etc/nginx/sites-available/microweber.conf /etc/nginx/sites-enabled/
测试配置。
sudo nginx -t
重新加载Nginx 。
sudo systemctl reload nginx.service
安装MicroWeber
创建文档root目录。
sudo mkdir -p /var/www/microweber
将/var/www/microweber
目录的所有权更改为johndoe
。
sudo chown -R johndoe:johndoe /var/www/microweber
安装unzip
。
sudo apt install -y unzip
下载最新版本的Microweber CMS,并且解压缩。
cd /var/www/microweber
wget https://download.microweberapi.com/ready/core/microweber-latest.zip
unzip microweber-latest.zip
rm microweber-latest.zip
将/var/www/microweber
目录的所有权更改为www-data
。
sudo chown -R www-data:www-data /var/www/microweber
在网络浏览器中打开域名(http://example.com/
),并且按照说明操作,安装后,你的管理面板URL将位于http://example.com/admin
。