lnmp.png

前置条件,先安装好 Linux Deploy 参考文章

《旧手机烂手机不要换锈钢脸盆,安装Linux Deploy做移动服务器》

安装 Nginx + php + mysql ,配置 WordPress 博客

111.png

  • 提供可复制的命令行文本

    # 安装 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 \r
      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
    
    

0 条评论

发表回复

Avatar placeholder

您的邮箱地址不会被公开。 必填项已用 * 标注