官方安装文档: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
-
下载
wget https://cn.wordpress.org/latest-zh_CN.tar.gz tar zxvf latest-zh_CN.tar.gz
-
修改配置
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
- 不需要部署开发环境
- 可以直接根据模板部署应用
- 数据库和应用分离,同时各个服务均支持容灾备份
- 按照计算使用量计费,不需要购买服务器,不使用时不收费,大大节省了运维成本
在使用服务器创建的过程中,走了很多弯路,例如刚开始使用编译模式安装php,然后使用tomcat来启动wordpress服务,一直无法解析php,浪费了很多时间,后来才使用Apache服务器来运行wordpress。
总体来说,serverless安装wordpress可以说是傻瓜式安装,选择模板,进行填写配置。不需要购买服务器,而自己安装还得买服务器,安装php、安装mysql、安装httpd服务,还得下载配置wordpress,后续还需要自行监控运维,很麻烦,所以serverless在程序部署上提供了很大的遍历。
今天的分享就到这里了,再见。感谢大家耐心的观看。