WorkPress serverless搭建和服务器搭建

社区
一.serverless安装

官方安装文档:https://mp.weixin.qq.com/s/cdYOK2vLHJYH_7Y6yleUPg

二.服务器安装

1. 安装php环境

# 安装php
yum install --enablerepo=remi --enablerepo=remi-php56 php 

# 安装php扩展依赖
yum -y install --enablerepo=remi --enablerepo=remi-php56 php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel

# 查看已经安装的php
yum list installed | grep php

2. 安装mysql

这里我已经事先安装了mysql

只要为WordPress创建用户和数据库即可,记住账号密码

CREATE USER 'wordpress'@'localhost' IDENTIFIED BY '1qaz!QAZ';
create database wordpress default charset=utf8;
grant all privileges  on wordpress.* to 'wordpress'@'localhost';

3. wordpress

  1. 下载

    wget https://cn.wordpress.org/latest-zh_CN.tar.gz tar zxvf latest-zh_CN.tar.gz

  2. 修改配置

    cp wp-config-sample.php wp-config.php

    define( 'DB_NAME', 'wordpress' );

    /** MySQL database username */ define( 'DB_USER', 'wordpress' );

    /** MySQL database password */ define( 'DB_PASSWORD', '1qaz!QAZ' );

    /** MySQL hostname */ define( 'DB_HOST', 'localhost' );

    /** Database Charset to use in creating database tables. */ define( 'DB_CHARSET', 'utf8' );

4. 安装服务器

# 安装apache服务器
yum -y intall httpd

# 将wordpress拷贝到服务器目录下
cp  -r ordpress /var/www/html

# 启停服务器
systemctl stop httpd
systemctl start httpd
systemctl status httpd

5.安装wordpress

# 在浏览器访问, 这里的cvm是host
http://cvm/wordpress/wp-admin/install.php

三.serverless与服务器相比,优势在哪?
  1. 不需要部署开发环境
  2. 可以直接根据模板部署应用
  3. 数据库和应用分离,同时各个服务均支持容灾备份
  4. 按照计算使用量计费,不需要购买服务器,不使用时不收费,大大节省了运维成本

在使用服务器创建的过程中,走了很多弯路,例如刚开始使用编译模式安装php,然后使用tomcat来启动wordpress服务,一直无法解析php,浪费了很多时间,后来才使用Apache服务器来运行wordpress。

总体来说,serverless安装wordpress可以说是傻瓜式安装,选择模板,进行填写配置。不需要购买服务器,而自己安装还得买服务器,安装php、安装mysql、安装httpd服务,还得下载配置wordpress,后续还需要自行监控运维,很麻烦,所以serverless在程序部署上提供了很大的遍历。

今天的分享就到这里了,再见。感谢大家耐心的观看。

0
0
0
0
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论