色々と不手際があって試行錯誤を繰り返した結果、ゼロから稼働出来る所までの設定手順がある程度固まったのでまとめておきます。一応、専門家ではない人間が検索を頼りに情報を集積した結果ですということをお断りさせていただきつつ、それでも一応稼働が確認できていますよ、ということで何かの足しになればと。
なお、参考にさせていただいたサイトはそれぞれの項目毎に記載しています。
VirtualBoxのインストールおよび、ゲストOSのインストールは完了し、ネットワークが接続できる状態になっているものとする。
何はともあれyumをインストールしてUpdateしておくのは最重要。これがないと始まらない。
先ほどカーネルを更新していても、インストール時にもっと新しいカーネル使えよと注意される。が、インストール自体は完了する(Linuxのカーネルとバージョンが異なってはいるけれどCentOS的に必要なものは揃っているんじゃないかと思う)。
再起動するとゲストOSのビデオドライバが改善され画面の描画速度が向上する。また、ホストOSとのマウス統合、クリップボードの共有、フォルダの共有、リモートデスクトップの利用が可能に。仮想環境でやるなら入れておく方がよい。
CentOS側の設定は、マウントするフォルダを作成した上で上で設定した共有名でマウントする。
以下のコマンドでインストール(データのエクスポートについては後述)。
PHPのバージョンを最新にしておく。レポジトリの追加が必要になるのでそのように。
まずmemcachedをインストールする。yumからinstallするのが一番楽だが、そのためにはレポジトリを追加しておく必要がある。
インストールが完了したら起動テストと自動起動の設定をしておく。
今回はメインでは使わないので、設定については割愛。とりあえずCPANをインストールしておけば何とかなるような気がする。
携帯端末のユーザエージェント解析用。既に正式版(1.0.0)がリリースされているので普通にインストールできる。
MySQLのデータをインポートする(構造とデータを分割してインポート)
CSSファイルなど静的ファイルが表示されないときがある。そのときは「EnableSendfile」を「Off」に設定する(あらかじめOffでコメントアウトされている)