EC2で0からwordpressを展開するまでのメモ
Date:2013-11-17 17:55:04 +0900
Categories: TECHNOLOGY
Categories: TECHNOLOGY
EC2立ち上げ
yum install系
・httpd
・php
・mysqld
$ sudo yum install httpd httpd-devel httpd-tools ================================================================================ Package アーキテクチャー バージョン リポジトリー 容量 ================================================================================ インストール中: httpd x86_64 2.2.25-1.0.amzn1 amzn-main 1.2 M httpd-devel x86_64 2.2.25-1.0.amzn1 amzn-main 162 k httpd-tools x86_64 2.2.25-1.0.amzn1 amzn-main 80 k 依存性関連でのインストールをします: apr x86_64 1.4.6-1.10.amzn1 amzn-main 110 k apr-devel x86_64 1.4.6-1.10.amzn1 amzn-main 196 k apr-util x86_64 1.4.1-4.14.amzn1 amzn-main 87 k apr-util-devel x86_64 1.4.1-4.14.amzn1 amzn-main 78 k apr-util-ldap x86_64 1.4.1-4.14.amzn1 amzn-main 17 k cyrus-sasl-devel x86_64 2.1.23-13.10.amzn1 amzn-main 356 k db4-cxx x86_64 4.7.25-17.10.amzn1 amzn-main 688 k db4-devel x86_64 4.7.25-17.10.amzn1 amzn-main 7.0 M expat-devel x86_64 2.0.1-11.9.amzn1 amzn-main 144 k generic-logos noarch 17.0.0-2.5.amzn1 amzn-main 589 k openldap-devel x86_64 2.4.23-32.21.amzn1 amzn-main 1.4 M $ sudo yum install php ================================================================================ Package アーキテクチャー バージョン リポジトリー 容量 ================================================================================ インストール中: php x86_64 5.3.27-1.0.amzn1 amzn-main 2.7 M 依存性関連でのインストールをします: php-cli x86_64 5.3.27-1.0.amzn1 amzn-main 2.6 M php-common x86_64 5.3.27-1.0.amzn1 amzn-main 1.0 M $ sudo yum install php-mysql ================================================================================ Package アーキテクチャー バージョン リポジトリー 容量 ================================================================================ インストール中: php-mysql x86_64 5.3.27-1.0.amzn1 amzn-main 179 k 依存性関連でのインストールをします: mysql55-libs x86_64 5.5.34-1.40.amzn1 amzn-updates 802 k php-pdo x86_64 5.3.27-1.0.amzn1 amzn-main 161 k $ sudo yum install mysql-server mysql-devel ================================================================================ Package アーキテクチャー バージョン リポジトリー 容量 ================================================================================ インストール中: mysql-devel noarch 5.5-1.3.amzn1 amzn-main 2.5 k mysql-server noarch 5.5-1.3.amzn1 amzn-main 2.6 k 依存性関連でのインストールをします: mysql55-devel x86_64 5.5.34-1.40.amzn1 amzn-updates 199 k mysql55-server x86_64 5.5.34-1.40.amzn1 amzn-updates 13 M perl-DBD-MySQL x86_64 4.020-2.8.amzn1 amzn-main 161 k perl-DBI x86_64 1.609-4.4.amzn1 amzn-main 745 k $ sudo yum install php-devel php-gd php-mbstring php-pear php-xml php-imap ================================================================================ Package アーキテクチャー バージョン リポジトリー 容量 ================================================================================ インストール中: php-devel x86_64 5.3.27-1.0.amzn1 amzn-main 2.6 M php-gd x86_64 5.3.27-1.0.amzn1 amzn-main 218 k php-imap x86_64 5.3.27-1.0.amzn1 amzn-main 93 k php-mbstring x86_64 5.3.27-1.0.amzn1 amzn-main 2.3 M php-pear noarch 1:1.9.4-20.15.amzn1 amzn-updates 430 k php-xml x86_64 5.3.27-1.0.amzn1 amzn-main 237 k 依存性関連でのインストールをします: autoconf noarch 2.63-5.1.7.amzn1 amzn-main 932 k automake noarch 1.11.1-4.12.amzn1 amzn-main 579 k libXpm x86_64 3.5.10-2.9.amzn1 amzn-main 54 k libc-client x86_64 2007e-11.6.amzn1 amzn-main 632 k m4 x86_64 1.4.13-5.8.amzn1 amzn-main 286 k php-process x86_64 5.3.27-1.0.amzn1 amzn-main 65 k t1lib x86_64 5.1.2-6.5.amzn1 amzn-main 179 k インストール系はこんなものか。 設定ファイルの編集 mysqlちょーわかんね。 $ sudo mysql -A -u root mysql mysql> update user set password=password ('pw') where user='root'; Query OK, 4 rows affected (0.00 sec) Rows matched: 4 Changed: 4 Warnings: 0 mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> create user ryo identified by 'pw'; Query OK, 0 rows affected (0.00 sec) mysql> grant select , insert, update , delete , drop , create on dbname.* to 'ryo'@'localhost' identified by 'pw'; Query OK, 0 rows affected (0.00 sec) mysql> create database ec2_wp character set utf8; Query OK, 1 row affected (0.00 sec) mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | ec2_wp | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec) mysql> use ec2_wp; Database changed なんとなくリスタート apache Document root server name signature? off wordpress setup 予め公式サイトからwgetしておいたやつを apacheで設定したDocument Root に移動。 wp-configの設定 無事に起動したっぽいです。 static press wgetしてunzip展開です。 $ cd wordpress/wp-content/plugin/ $ wget[http://downloads.wordpress.org/plugin/staticpress.0.4.3.3.zip](http://downloads.wordpress.org/plugin/staticpress.0.4.3.3.zip) --2013-11-17 08:16:26--[http://downloads.wordpress.org/plugin/staticpress.0.4.3.3.zip](http://downloads.wordpress.org/plugin/staticpress.0.4.3.3.zip) downloads.wordpress.org (downloads.wordpress.org) をDNSに問いあわせています... 66.155.40.249, 66.155.40.250 downloads.wordpress.org (downloads.wordpress.org)|66.155.40.249|:80 に接続しています... 接続しました。HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 26452 (26K) [application/octet-stream] `staticpress.0.4.3.3.zip' に保存中 100%[============================================================>] 26,452 --.-K/s 時間 0.1s 2013-11-17 08:16:27 (231 KB/s) - `staticpress.0.4.3.3.zip' へ保存完了 [26452/26452] $ ls akismet hello.php index.php staticpress.0.4.3.3.zip wp-multibyte-patch $ unzip staticpress.0.4.3.3.zip Archive: staticpress.0.4.3.3.zip staticpress.0.4.3.3 packaged: Fri, 21 Jun 2013 07:14:37 +0000 creating: staticpress/ creating: staticpress/includes/ inflating: staticpress/includes/class-InputValidator.php inflating: staticpress/includes/class-WP_Function_Wrapper.php inflating: staticpress/includes/class-static_press_admin.php inflating: staticpress/includes/class-static_press.php inflating: staticpress/plugin.php inflating: staticpress/readme.txt creating: staticpress/languages/ inflating: staticpress/languages/static-press.pot inflating: staticpress/languages/static-press-ja.mo inflating: staticpress/languages/static-press-ja.po creating: staticpress/images/ inflating: staticpress/images/ajax-loader.gif extracting: staticpress/images/menuicon-splite.png extracting: staticpress/images/options32.png extracting: staticpress/images/staticpress.png extracting: staticpress/images/rebuild32.png inflating: staticpress/uninstall.php WORDPRESSの方で、もう認識しているっぽいので有効化 するとプラグインの設定表示ができていて設定項目があります。 これで、staticpressの処理事項画面にいくと「再構築」というボタンが出てきます。 ぽっちと押すと実行。 ひっかかった 私の上記の画像はデフォルトではなくて新しくwordpress以下にstaticというフォルダを作ったのですが、 フォルダを作る前に実行するとフェッチでぐるぐる回り続けて永遠に終わりません。ご注意。 あと一個動的な方も投稿をしておかないとだーっと全部吐出されるみたいで。 これはこれは困ったちゃんでした。Tweet