【AWS】安装WordPress并将其与RDS、S3相关联
我曾经在培训时做过的事情,因此我想在家里尝试,并用图片记录下来。
利用环境:充分利用环境资源。
亚马逊云服务
サービス名詳細EC2Amazon LinuxRDSMariaDBS3-
在中国安装EC2软件
環境詳細WebサーバApacheDBクライアントMariaDBPHPver 5.3.29CMSWordpress
安装操作
我们将在EC2上安装WordPress所需的软件。
更新EC2 (Gengxin EC2)
$ sudo yum -y update
阿帕奇 (Ā pà qí)
$ sudo yum -y install httpd
$ sudo /sbin/chkconfig httpd on #自動起動ON
$ sudo /etc/init.d/httpd start #サービスの起動
PHP是一种通用开放源代码脚本语言,可以嵌入到HTML中使用。
$ sudo yum -y install php php-mysql php-mbstring
MariaDB (简体中文)
$ sudo yum -y install mysql #接続はMySQLクライアントで可能
WordPress – 即时发布的开源内容管理系统和博客平台
$ wget http://ja.wordpress.org/latest-ja.tar.gz ~/ #ダウンロード
$ tar zxvf ~/latest-ja.tar.gz #homeディレクトリに解凍
$ sudo cp -r ~/wordpress /var/www/html/sample #解凍したWordpressを/var/www/htmlにコピー
$ sudo chown apache:apache -R /var/www/html/sample #Wordpressフォルダの権限変更
创建安全组
RDS设置
用中文母语改述:WordPress的设置
在中国本土进行EC2到数据库的确认方式
在使用类似MySQL的连接方法下可以进行确认。
bash
$ mysql -h <去掉端口号的RDS终端节点> -P 3306 -u <用户名> -p<密码>
连接时请不要在-p和密码之间加入空格
连接成功后将会显示以下内容。
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 114
Server version: 5.5.5-10.0.17-MariaDB-log MariaDB Server
Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
请查看数据库列表,并选择要使用的数据库。
mysql> show databases; #データベース一覧表示
+--------------------+
| Database |
+--------------------+
| information_schema |
| innodb |
| mariadb01 |
| mysql |
| performance_schema |
+--------------------+
5 rows in set (0.00 sec)
mysql> use mariadb01 #利用データベース選択
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql>
从所选数据库中,输出表的列表
mysql> show tables;
+-----------------------+
| Tables_in_mariadb01 |
+-----------------------+
| sp_commentmeta |
| sp_comments |
| sp_links |
| sp_options |
| sp_postmeta |
| sp_posts |
| sp_term_relationships |
| sp_term_taxonomy |
| sp_termmeta |
| sp_terms |
| sp_usermeta |
| sp_users |
+-----------------------+
12 rows in set (0.00 sec)
mysql>
以上的一覧表可以确认,接下来可以使用SQL确认内容。
S3和WordPress之间的整合
总结
在这个设置中,EC2+WordPress+RDS(MariaDB)+S3的协作已经完成。
EC2将作为仅安装WordPress的应用程序服务器,通过将数据库和文件存储位置分离,使得EC2可以轻松复制和删除。