いつぞやマイクロインスタンスが使えないことが判明したので
違うインスタンスを使ってみた
amazonさんの公式ドキュメント通りに進める。
$ sudo yum update -y
上のコマンドは、yumのリポジトリを最新にしてくれるらしい。
最新の状態で、下記コマンドを実行
$ sudo yum groupinstall -y "Web Server" "MySQL Database" "PHP Support"
すると・・・
$ php -v PHP 5.3.3 (cli) (built: xxx x xxxx xx:xx:xx) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies $ httpd -V Server version: Apache/2.2.15 (Unix) Server built: xxx xx xxxx xx:xx:xx Server's Module Magic Number: 20051115:25 Server loaded: APR 1.3.9, APR-Util 1.3.9 Compiled using: APR 1.3.9, APR-Util 1.3.9 Architecture: 64-bit Server MPM: Prefork threaded: no forked: yes (variable process count) Server compiled with.... -D APACHE_MPM_DIR="server/mpm/prefork" -D APR_HAS_SENDFILE -D APR_HAS_MMAP -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled) -D APR_USE_SYSVSEM_SERIALIZE -D APR_USE_PTHREAD_SERIALIZE -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT -D APR_HAS_OTHER_CHILD -D AP_HAVE_RELIABLE_PIPED_LOGS -D DYNAMIC_MODULE_LIMIT=128 -D HTTPD_ROOT="/etc/httpd" -D SUEXEC_BIN="/usr/sbin/suexec" -D DEFAULT_PIDLOG="run/httpd.pid" -D DEFAULT_SCOREBOARD="logs/apache_runtime_status" -D DEFAULT_LOCKFILE="logs/accept.lock" -D DEFAULT_ERRORLOG="logs/error_log" -D AP_TYPES_CONFIG_FILE="conf/mime.types" -D SERVER_CONFIG_FILE="conf/httpd.conf" $ mysql bash: mysql: コマンドが見つかりません
あり?
mysqlだけ、インストールされていないらしい。
mysqlのみyumってみる
$ sudo yum groupinstall -y "MySQL Database" Loaded plugins: amazon-id, rhui-lb, security Setting up Group Process Warning: Group MySQL Database does not exist. No packages in any requested group available to install or update
ふむふむ
ないらしいっすね。
というわけで、mysqlだけ別途インストール
$ yum -y install mysql*
!!!?
インストール中に気づいた。ちゃんとドキュメントよめ
非 Amazon Linux インスタンスは、グループ名にわずかな違いがある場合があります。無効なグループ名が原因で上記のコマンドが失敗する場合は、yum grouplist コマンドを使用し、「MySQL Database」ではなく「MySQL Database server」などの類似したグループを出力でスキャンし、ディストリビューション用の適切なグループ名を使用します。
oh...
やっちまった。
そう思った時・・・
Complete!
キレイに終わりやがって・・・
とりあえず、先に進むことにした。
$ sudo yum install -y php-mysql
よし!
さぁ、ちっとライブラリ確認しよーかな。
$ ls /etc/httpd/modules/libphp5.so
/etc/httpd/modules/libphp5.so
あった!!
いやーどっかのマイクロちゃんとは違うなーorz
この間、20分!俺の3時間と夜なべは一体・・・orz
$ mysql -V mysql Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1
ふむ。
問題なさそうやね(`・ω・)=3
さーて、サイト構築を進めます。