前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >从零开始搭建WordPress个人网站

从零开始搭建WordPress个人网站

作者头像
zhaoolee
发布2020-04-10 16:04:08
9930
发布2020-04-10 16:04:08
举报
文章被收录于专栏:木子昭的博客木子昭的博客

image

image

image

image

image

image

文字版 查看下一篇推送

设置轻量应用服务器

•初始化轻量应用服务器, 设置登录密码 比如iamzhaoolee•将域名 hk.v2fy.com 解析到 轻量应用服务器的ip•确认开启轻量应用服务器的80端口,63306端口,待会儿要用

ssh登录到服务器

# 查看路径

下载

wget https://wordpress.org/wordpress-5.3.tar.gz

wordpress安装包有时候会下载失败,建议将安装包下载到本地,然后使用sftp手动上传到服务端

解压

tar -zxvf wordpress-5.3.tar.gz

创建配置文件

cd wordpress

创建数据库

安装docker

# 刷新yum源

安装mysql 8.0

docker run -p 63306:3306 -e MYSQL_ROOT_PASSWORD=zhaooleemysql --name zhaooleemysqldb -d mysql:8.0

p 53306:3306 将docker容器的3306端口映射到宿主机的63306端口•-e MYSQL_ROOT_PASSWORD=zhaooleemysql root用户登录密码为 zhaooleemysql•--name zhaooleemysqldb 新建容器的名称为zhaooleemysqldb•mysql:8.0 使用的mysql数据库版本为8.0

进入容器

docker exec -it zhaooleemysqldb bash

登录数据库

mysql -uroot -p

新建用户(8.0更为严格,用root用户远程登录比较麻烦, 我们选择新建一个用户)

create user 'zhaoolee' identified with mysql_native_password by 'eelooahzpw';

zhaoolee 新用户名为zhaoolee•mysql_native_password 密码加密方式为mysql_native_passwordeelooahzpw 新用户的密码为eelooahzpw•连接端口依然是63306

为新用户zhaoolee增加权限

grant all privileges on *.* to 'zhaoolee';

刷新权限

flush privileges;

新建数据库

create database hk_v2fy charset=utf8;

•新数据库的名称为 hk_v2fy

退出数据库

exit

退出docker容器

control +  p  + q

tips-000003-nginx-wordpress

尝试用Navicat连接

image

安装php7.3

sudo yum -y install epel-release

查看php版本以及依赖包

php -v

安装插件解决需要ftp权限的问题

chmod -R 777 /root/wordpress

安装nginx

sudo rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
sudo yum install -y nginx

开启nginx

# 设置开机启动

配置php-fpm

vim /etc/php.ini
vim /etc/php-fpm.d/www.conf
mkdir /var/run/php73-fpm

为php-fpm添加开机启动

# 重启

配置nginx

•域名为hk.v2fy.com

mkdir -p /usr/share/nginx/hk.v2fy.com
更改 /usr/share/nginx/hk.v2fy.com/wp-config.php
vim /usr/share/nginx/hk.v2fy.com/wp-config.php

image

更改 /etc/nginx/conf.d/hk.v2fy.com.conf
vim /etc/nginx/conf.d/hk.v2fy.com.conf
server {
nginx -t
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ssh登录到服务器
  • 下载
  • 解压
  • 创建配置文件
  • 创建数据库
    • 安装docker
      • 安装mysql 8.0
        • 进入容器
          • 登录数据库
            • 新建用户(8.0更为严格,用root用户远程登录比较麻烦, 我们选择新建一个用户)
              • 为新用户zhaoolee增加权限
                • 刷新权限
                  • 新建数据库
                  • 退出数据库
                  • 退出docker容器
                  • 尝试用Navicat连接
                  • 安装php7.3
                  • 查看php版本以及依赖包
                    • 安装插件解决需要ftp权限的问题
                      • 更改 /usr/share/nginx/hk.v2fy.com/wp-config.php
                      • 更改 /etc/nginx/conf.d/hk.v2fy.com.conf
                  • 安装nginx
                  • 开启nginx
                  • 配置php-fpm
                  • 为php-fpm添加开机启动
                  • 配置nginx
                  相关产品与服务
                  轻量应用服务器
                  轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门开源软件打包实现一键构建应用,提供极简上云体验。
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档