wordpress搭建过程


使用阿里云服务器、Nginx、PHP、Mysql安装部署

一.购买域名以及租用服务器

(阿里云网址:618创新加速季_新迁入云享5亿算力补贴-阿里云新迁入云享5亿算力补贴,200+款云爆品折上再折icon-default.png?t=N7T8https://www.aliyun.com/activity/Mid-promotion/foremost3?utm_content=se_1017893790

1.1 到官网以后注册阿里云账号来到主页选择产品然后点击ECS服务器选项---一直到最底下有包年选择最便宜的即可。购买付款步骤省略。。。。

标题

 1.2 购买好服务器配置管理用户也就常用的ROOT以后 通过常用的连接工具进行连接(Xshell、Putty、MobaXterm等)



1.3 自己购买的服务器的公网IP在管理后台的服务器------实例------点击自己的实例名字 出现的页面里面会有自己的公网IP

二 环境部署
2.1 在自己购买ECS服务器上,执行下面的命令进行YUM仓库的配置以及nginx的安装

[bzjlwxiaozhao root ~]#vim /etc/yum.repos.d/nginx.repo
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0 #gpgcheck 设置为 0 表示在从该存储库下载软件包时不进行 GPG 签名验证。
enabled=1 # enabled 设置为 1 表示启用该存储库,可以从中下载软件包。如果设置为 0,则该存储库被禁用,包管理器将忽略它。
gpgkey=https://nginx.org/keys/nginx_signing.key

[bzjlwxiaozhao root ~]# yum -y install nginx #安装NGINX 加-Y 会自己跳过确认的过程 不加-Y则需要手动输入Y进行确认

2.2 创建 www 虚拟用户
[bzjlwxiaozhao root ~]# groupadd -g666 www
[bzjlwxiaozhao root ~]# useradd -u666 -g666 -M -s /sbin/nologin www

2.3 更改NGINX启动用户为WWW ----在/etc/nginx/nginc.conf

2.3将安装好的NGINX启动然后加入开机自启动
[bzjlwxiaozhao root ~]# systemctl start nginx
[bzjlwxiaozhao root ~]# systemctl enable nginx

3.1 php 安装部署
可以直接使用命令安装但是比较慢。最好选择通过本地的RPM方式安装提前准备好RPM上传安装 rpm包下载网址:https://pkgs.org/download/php


yum安装:
[bzjlwxiaozhao root ~]# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
[bzjlwxiaozhao root ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

[bzjlwxiaozhao root ~]# yum -y install php71w php71w-cli php71w-common php71w-devel php71w-embedded php71w-gd php71w-mcrypt php71w-mbstring php71w-pdo php71w-xml php71w-fpm php71w-mysqlnd php71w-opcache php71w-pecl-memcached php71w-pecl-redis php71w-pecl-mongodb --nogpgcheck

3.2 将php的启动用户也修改为WWW -----------文件位置在 /etc/php-fpm.d/www.conf
[bzjlwxiaozhao root ~]# vim /etc/php-fpm.d/www.conf

3.3启动php 将php加入开机自启动
[bzjlwxiaozhao root ~]# systemctl start php-fpm
[bzjlwxiaozhao root ~]# systemctl enable php-fpm

3.4查看php的默认端口是否为9000


4.1 安装数据库mariadb-server
[bzjlwxiaozhao root ~]# yum -y install mariadb-server

4.2 启动数据库并加入开机自启
[bzjlwxiaozhao root ~]# systemctl start mariadb
[bzjlwxiaozhao root ~]# systemctl enable mariadb

4.3 查看数据库的默认端口是否开启

4.4 配置数据库的登录密码,默认为root 密码为123123
[bzjlwxiaozhao root ~]# mysqladmin password '123123'

登录测试:[bzjlwxiaozhao root ~]# mysql -uroot -p'123123'

5 部署wordpress 个人博客服务
5.1 在/etc/nginx/conf .d下创建NGINX server

[bzjlwxiaozhao root /etc/nginx/conf.d]# vim blog.conf
 

5.2 文件写好以后检测自己的语法
[bzjlwxiaozhao root /etc/nginx/conf.d]# nginx -t
重启NGINX让配置文件生效
[bzjlwxiaozhao root /etc/nginx/conf.d]# systemctl restart nginx

5.3 下载wordpress 代码到配置文件的路径位置 。/code/blog 没有我们需要先创建
[bzjlwxiaozhao root /etc/nginx/conf.d]# mkdir /code/blog
[bzjlwxiaozhao root /etc/nginx/conf.d]# cd /code/blog
下载:
[bzjlwxiaozhao root /code/blog]# wget https://cn.wordpress.org/latest-zh_CN.tar.gz
解压:
[bzjlwxiaozhao root /code/blog]# tar xf latest-zh_CN.tar.gz

5.4 更改wordpress目录权限
[bzjlwxiaozhao root /code/blog]# chown -R www.www /code/blog/wordpress/
[bzjlwxiaozhao root /code/blog]# ll -d /code/blog/wordpress/
drwxr-xr-x 5 www www 4096 Mar 30 03:02 /code/blog/wordpress/

5.5创建数据库 ---不近数据库直接创建可以选择登录数据库以后进行创建
[bzjlwxiaozhao root /code/blog]# mysql -uroot -p123123 -e "create database wordpress"
[bzjlwxiaozhao root /code/blog]#mysql -uroot -p123123 -"show databases" # 查看有哪些数据库
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
| wordpress |
+--------------------+

5.5 访问你自己的域名zytzytzyt.cc (Windows需要做host解析)如购买的域名正在备案阶段,访问会出现备案的网页。这时候可以到网址为止粘贴自己的公网IP进行访问。

信息填写好以后点击安装wordpress

点击登录

然后就成功的搭建了一个属于自己的博客系统 ---左侧面板可以更换主题了 自己DIY 了 写文章了!!!

  • 31
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值