1.手动搭建WordPress

  1. 需要 Linux服务器、xshell、域名

  2. 部署LNMP、LNAMP

    ​ LNMP 是 Linux + Nginx + MySQL + PHP 组合的简写。

    ​ LNAMP 的全称是 Linux + Nginx + Apache + MySQL + PHP


  1. 安装LNMP

    • 官方地址: https://lnmp/download.html

    这里有两种方式

    ​ 方式一:

    ​ 在官网下载压缩包,通过XFTP工具上传到服务器

    ​ 方式二:

    ​ 在服务器终端输入

     #在要保存的目录里运行
    wget http://soft.vpser/lnmp/lnmp1.8.tar.gz -cO lnmp1.8.tar.gz
    
    • 解压压缩文件

      #解压文件
      tat -zxvf lnmp1.8.tar.gz
      #进入lnmp1.8 文件夹
      cd lnmp1.8 
      #执行 install.sh
      ./install.sh  
      
      
  2. 运行之后会让选择要安装的版本即可 (选择完毕耐心等待安装结束)

  3. 出现如下表示安装成功 (包含有MySQL默认密码)

  4. 配置Nginx:

    输入命令查看Nginx配置,(找不到可以使用 find / -name nginx.conf查找位置)

    cat /usr/local/nginx/conf/nginx.conf

  5. 在浏览器访问http://ip/或者域名

    注意:出现无法找到站点情况 (按住CTRL + F5)清除浏览器缓存

    出现如下界面表示安装成功Nginx


    基本运行环境搭建完毕,接下来我们可以安装 wordpress

    WordPress是使用PHP语言(为什么要安装 PHP 的原因).

  6. 下载WordPress

    • 方式一:

      进入官方: https://cn.wordpress/download/

​ 然后再通过XFTP上传到服务器

​ 方式二:

#下载
wget https://cn.wordpress/latest-zh_CN.zip


  在 /home/wwwroot下新建一个WordPress文件夹 然后解压刚才下载的包

 ```shell 
 tar -zxvf wordpress-5.8.2-zh_CN.tar.gz
 ```

 得到如下:

 ![image-20211120162027991](https://gitee/xiao-zaiyi/blog-images/raw/master/blog-images/images1/image-20211120162027991.png)

----

9. 登录MySQl

```shell
mysql -u root -p #回车
#输入密码
#在建立一个名为WordPress数据库
$ mysql create database wordpress;

默认密码在刚下载的LNMP成功时候的界面;

找不到的可以找到lnmp-install.log文件,通过tail -40 lnmp-install.log可以在查到.


  1. 修改Nginx的默认目录

    #到/usr/local/nginx/conf/
    cd /usr/local/nginx/conf/
    #用vim 打开编辑
    vim nginx.conf
    

    提示没有 vim 的可以先下载 sudo yum install vim

    修改如图 :

验证配置是是否正确 运行 nginx -t,出现如下表示成功

然后重新加载nginx

 nginx -s reload
  1. 现在访问浏览器

  2. 修改wordpress目录权限;

    看他们的区别,导致我们不能访问的原因

    #改变所有者和所有组
    chown -R www wordpress/ && chgrp -R www wordpress/
    

OK,再次刷新,页面显示

http://ip/wp-admin/setup-config.php

  1. 开始配置

  1. 配置完成

更多推荐

手动搭建WordPress