1.手动搭建WordPress
-
需要 Linux服务器、xshell、域名
-
部署LNMP、LNAMP
LNMP 是 Linux + Nginx + MySQL + PHP 组合的简写。
LNAMP 的全称是 Linux + Nginx + Apache + MySQL + PHP
-
安装LNMP
- 官方地址: https://lnmp.org/download.html
这里有两种方式
方式一:
在官网下载压缩包,通过XFTP工具上传到服务器
方式二:
在服务器终端输入
#在要保存的目录里运行 wget http://soft.vpser.net/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
-
运行之后会让选择要安装的版本即可 (选择完毕耐心等待安装结束)
-
出现如下表示安装成功 (包含有MySQL默认密码)
-
配置Nginx:
输入命令查看Nginx配置,(找不到可以使用
find / -name nginx.conf
查找位置)cat /usr/local/nginx/conf/nginx.conf
-
在浏览器访问
http://ip/
或者域名注意:出现无法找到站点情况 (按住CTRL + F5)清除浏览器缓存
出现如下界面表示安装成功Nginx
基本运行环境搭建完毕,接下来我们可以安装 wordpress
WordPress是使用PHP语言(为什么要安装 PHP 的原因).
-
下载WordPress
-
方式一:
进入官方: https://cn.wordpress.org/download/
-
然后再通过XFTP上传到服务器
方式二:
#下载
wget https://cn.wordpress.org/latest-zh_CN.zip
在 /home/wwwroot下新建一个WordPress文件夹 然后解压刚才下载的包
```shell
tar -zxvf wordpress-5.8.2-zh_CN.tar.gz
```
得到如下:
![image-20211120162027991](https://gitee.com/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
可以在查到.
-
修改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
-
现在访问浏览器
-
修改wordpress目录权限;
看他们的区别,导致我们不能访问的原因
#改变所有者和所有组 chown -R www wordpress/ && chgrp -R www wordpress/
OK,再次刷新,页面显示
http://ip/wp-admin/setup-config.php
-
开始配置
-
配置完成