前置条件,先安装好 Linux Deploy 参考文章
《旧手机烂手机不要换锈钢脸盆,安装Linux Deploy做移动服务器》
安装 Nginx + php + mysql ,配置 WordPress 博客
提供可复制的命令行文本
# 安装 Nginx + php apt install nginx supervisor git apt install php7.3 php7.3-fpm php7.3-sqlite3 php7.3-xml php7.3-zip php7.3-pgsql php7.3-mbstring \ php7.3-bcmath php7.3-json php7.3-mysql php7.3-gd php7.3-cli php7.3-curl php7.3-cgi # 下载 Nginx + php 配置文件和进行设置 git clone https://github.com/hongwenjun/nginx-php.git cd nginx-php cp ./default /etc/nginx/sites-enabled/default cp ./supervisord.conf /etc/supervisord.conf cp ./start.sh /start.sh chmod +x /start.sh echo "<?php phpinfo(); ?>" > /var/www/html/index.php # 设置完成 输入 /start.sh 开启服务
请参考 Dockerfile 配置
# 安装 mysql (debian使用 mariadb-server,用起来一样)
apt install mariadb-server
usermod -a -G aid_inet,aid_net_raw mysql
service mysql start
mysql -u root -p # 没有设置密码,不用密码
set password for root@localhost = password('设置密码');
CREATE DATABASE wordpress; # 创建一个叫wordpress的数据库,注意分号,语法,不然会出错
USE wordpress; # 选中wordpress数据库
service mysql restart
# 安装配置 WordPress 博客
cd /var/www/html
curl https://cn.wordpress.org/latest-zh_CN.tar.gz | tar -zx
chown -R www-data:www-data wordpress
一键安装 transmission 服务脚本
wget https://raw.githubusercontent.com/hongwenjun/vps_setup/master/rclone/transmission.sh
bash transmission.sh
补充:容器安装的linux,不能使用 systemctl 管理服务,但是可以使用 service 管理
编写一个 /root/start.sh 用来开机启动服务
#!/bin/bash usermod -a -G aid_inet,aid_net_raw mysql & usermod -a -G aid_inet,aid_net_raw transmission-daemon & service mysql start & service php7.3-fpm start & service nginx start & service transmission-daemon start & service mysql status service php7.3-fpm status service nginx status service transmission-daemon status