当前位置:   article > 正文

Wordpress在云服务器的部署_一键部署wordpress

一键部署wordpress

方法一:使用宝塔快速部署

准备工作:

  1. 一台云服务器
  2. 远程登录工具(这里我使用的是putty.exe)

一、安装宝塔

  1. 用putty连接云服务器,输入IP地址,然后点击Open。如图:
  2. 会弹出一个窗口选择Accept,进入终端输入账号即密码即可进入用户模式。当窗口弹出[root@Server01 ~]#类似的字符表示登录成功。
  3. 在连接成功进入终端后,输入我们从官网复制过来的命令(不同系统环境记得选不一样的)
    yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
  4. 在终端输入命令后,会询问你是否安装宝塔,我们需要输入y,需要安装,敲回车进行确认,这个过程会持续5到10分钟的时间(我的用了3分钟,因该和网速有关)
  5. 下面是安装完成后的界面,红框内的是重要内容,大家记得保存好!!!
  6. 为宝塔面板开放32458端口(也可能是8888,具体看安装成功后给的需要放行的),依次点击防火墙(安全组),添加规则,端口写32458,确认添加。
  7. 接下来,使用最后所给的外网面板地址,复制到浏览器中,就可以登录服务器的宝塔面板,在其中进行服务器的环境配置。

二、配置LAMP/LNMP环境

LAMP=Linux+Apache+MySQL+PHP
LNMP=Linux+NGINX+MySQL+PHP

  1. 打开所给的外网面板地址链接,首先需要我们填写账号密码(刚刚宝塔面板安装成功给的账号密码)。如果你不小心没记住,可以从终端输入bt 5 bt 6 命令修改密码和用户名。
  2. 点击登录成功同意协议绑定宝塔账号(要是有宝塔账号的直接登录就可以,没有的话就先去注册一个,再进行登录)
  3. 之后变回弹出弹窗让我们安装环境,首次使用宝塔面板推荐安装一组套件,对于刚接触Linux环境部署的薯薯们,推荐使用LNMP,采用极速安装、一键安装的方式(LNMP和LAMP环境主要的区别在于web服务器上面,LNMP使用的是Nginx服务器,而LAMP使用的是Apache服务器。Nginx 性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少。)
  4. 在安装完这几个环境之后,依次点击网站添加站点(PHP项目)一键部署
    之后稍微等一下下就会安装完成。
  5. 在安装成功后,我们就可以使用域名(IP地址也行)去登录我们刚刚部署的WordPress网站。

三、WordPress配置

  1. 浏览器打开域名,点击现在就开始
  2. 输入刚刚部署WordPress时的数据库账号密码,主机填127.0.0.1localhost都行
  3. 提交连接上数据库后,点现在安装
  4. 最后就是配置用户信息了,这个就是你登录wordpress用户后台的,要记住密码
  5. 最后你就可以进入仪表盘,书写你的博客了。

方法二:

准备工作:

  1. 远程登录工具(这里我使用的是putty.exe)
  2. 本地与远程计算机间安全的复制传输文件工具(这里我使用的是WinSCP)
  3. wordpress安装包
  4. 最重要的是耐心

一、利用远程登陆工具进行软件环境安装部署

  1. 安装Apache服务器
    1. dnf install httpd -y #安装apache软件
    2. systemctl start httpd #启动apache服务器
    3. curl localhost #测试安装是否成功,此处表示使用curl客户端访问本地IP地址的web页面,curl相当于命令行版本的浏览器

    最后输入测试命令curl localhost,显示一串字符并含有<html>之类表示
    安装Apache服务器成功,如图

  2. 安装mysql数据库,由于使用系统是CentOS所以是mariadb。
    1. dnf install mariadb-server -y #安装mariadb数据库
    2. systemctl start mariadb #启动mariadb数据库
    3. mysql #测试mariadb数据库是否安装成功

    最后输入测试命令Mysql,用户提示符由root变成mariadb或mysql,则表示成功安装mariadb。(输入quit即可退出mysql界面,Ctrl+C可以强制退出数据库界面)

  3. 安装php环境与php-mysqlnd插件
    1. dnf install php -y #安装php环境
    2. dnf install php-mysqlnd -y #安装php-mysqlnd插件
    3. systemctl restart httpd #重启apache服务器(让安装的php组件生效)

二、配置MySQL数据库

进入MySQL数据库的操作终端

  1. mysql #进入mariadb数据库的操作终端
  2. create database wp_db; #创建wordpress网站使用的数据库,此处数据库名称为wp_db
  3. create user 'wp_admin'@'localhost' identified by '123456'; #'wp_admin'为用户名,@'localhost'为允许在localhost上登录,identified by '123456'为该账号的密码
  4. grant all privileges on wp_db.* to 'wp_admin'@'localhost' identified by '123456'; #允许wp_admin用户对wp_db数据库进行所有操作
  5. flush privileges; #刷新权限

这里有失败可能性,所以一定要注意符号有没有少。

三、部署wordpress网站源码,配置wordpress的参数

  1. 使用WinSCP连接服务器的硬盘并上传网站源码文件
  2. 点击登录等待进入界面,找到源码的路径并上传到该路径/var/www/html(直接拖拽文件即可)
  3. 解压wordpress源码
    1. cd /var/www/html
    2. tar -zxvf wordpress-4.9.25-zh_CN.tar.gz #使用tar命令解压刚刚上传到该目录的wordpress源码
    3. cp -r wordpress/* . #将解压出来的wordpress文件夹下的所有文件复制到当前目录“.”
  4. 编辑wordpress的配置文件
    1. cp wp-config-sample.php wp-config.php #将配置文件模版复制一份并命名为wp-config.php
    2. vi wp-config.php #使用vi编辑该配置文件
    3. define('DB_NAME', 'database_name_here'); #修改database_name_here为刚刚创建的数据库的名称wp_db
    4. define('DB_USER', 'username_here'); #修改database_name_here为刚刚创建的数据库的用户名wp_admin
    5. define('DB_PASSWORD', 'password_here'); #修改database_name_here为刚刚创建的数据库用户的密码123456

  5. 配置权限
     chmod -R 777 /var/www/html

四、在云服务器上关闭防火墙

开放88、80、443、22端口,依次点击防火墙(安全组),添加规则,确认添加。

五:进入网站

浏览器打开http://[你的IP地址]/wp-config.php页面

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号