zoukankan      html  css  js  c++  java
  • word press快速建站

    如何最快速搭建wordpress

    作者曾使用过多种方式搭建wordpress,包括:
    1. 安装php环境,Nginx/Apache, 安装mysql服务器,下载wordpress最新版本安装包,再按照安装指南一步一步操作。
    2. 使用集成环境LNMP一键安装(Nginx/Mysql/Php),地址: https://lnmp.org/, 再下载wordpress安装
    3. 下载宝塔软件(https://www.bt.cn/), 运行起来后,在控制面板中通过图形化界面搭建LNMP环境、再通过一键部署安装wordpress
    4. 使用docker安装wordpress

    这4中方式的搭建所需的时间依次递减,最慢的是第1种方式,最快的是第4种方式。但第4种方式偏向于读者有一定编程基础,最好是熟悉Linux,并且知道docker是什么。如果是小白用户或者比较懒的朋友,推荐使用第3种方式,基本都是图形化操作。

    下面就介绍下如何使用第4种方式,也就是使用docker来安装:

    这里有个小的提示,如果想完美体验wordpress功能的,建议使用国外服务器,会省去很多不必要的操作,比如手动下载皮肤包、手动安装插件、手动更新等等。(具体原因你懂的)

    安装docker服务并启动:

    sudo yum install docker
    sudo service docker start
    

    安装docker compose:

    curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    chmod +x /usr/local/bin/docker-compose
    

    新建项目目录,比如/data/www/wordpress,在该目录下创建docker-compose.yml文件,编辑

    version: '3.3'
    services:
       db:
         image: mysql:5.7
         volumes:
           - db_data:/var/lib/mysql
         restart: always
         environment:
           MYSQL_ROOT_PASSWORD: s8fgh28zjj
           MYSQL_DATABASE: wordpress
           MYSQL_USER: wordpress
           MYSQL_PASSWORD: s8fgh28zjj
       wordpress:
         depends_on:
           - db
         image: wordpress:latest
         ports:
           - "8090:80"
         restart: always
         environment:
           WORDPRESS_DB_HOST: db:3306
           WORDPRESS_DB_USER: wordpress
           WORDPRESS_DB_PASSWORD: s8fgh28zjj
           WORDPRESS_DB_NAME: wordpress
    volumes:
        db_data: {}
    

    然后启动

    sudo docker-compose up -d
    

    再在机器上安装一个Nginx,在conf.d下配置一个xxx.conf文件,内容如下

    server {
            listen 80;
            server_name youyou-tech.com www.youyou-tech.com;
            location / {
                proxy_pass http://172.19.0.3;#这个为虚拟机的ip,可以通过ps -ef | grep docker查看
            }
        }
    

    ok, 启动或者重新加载nginx配置就好了。当然,你还得在你的域名服务器上指向该服务器的ip.

    原文地址:https://youyou-tech.com/

  • 相关阅读:
    抽象类
    《大道至简》第七八章读后感
    使用try输出成绩
    《大道至简》第六章读后感
    课后作业2015.11.9
    《大道至简》第五章读后感
    课后作业2015.11.1
    动手动脑20151024
    字串加密
    《大道至简》第四章读后感
  • 原文地址:https://www.cnblogs.com/Gouwa/p/12942637.html
Copyright © 2011-2022 走看看