前回は、IDCFで仮想サーバーを作成し、Ubuntuをインストール後、起動するまでの一連を見てきました。今回は、いよいよ仮想サーバーにWordPressをインストールしようと思います。今回はそれだけではなく、ついでに、PHPやMySQL、Apacheなども入れていきましょう。必要なツールをインストールしよう定番ツール「Vim」をインストール前回同様、TeraTermで打ち込んでいきます。Linuxのテキストエディタである「Vim」をインストールしておきましょう。以下のコマンドを打ち込んでください。vimインストールが終わると下記を入力して、バージョンが表示されていればインストールが完了されています。vimPHP・MySQL・Apache2をインストールしよう下記の通り、コマンドを打ち込んでください。updateこれをすることで、リポジトリを最新にできます。古いと競合を起こします。php-zipこのコマンドで一気にPHP・MySQL・Apache2をインストールすることができます。インストール途中、MySQLのrootパスワードの設定を求められることがあるようですが、私はありませんでした。なかったからと言って特に問題ありません。MySQLを設定してみようどんどんいきましょう。次は、MySQLの設定です。データベース名やユーザー名、パスワードなど決めていきます。ここで、ミスするとWordPressが正しき動きません。下記のコマンドを打ち込みます。-p打ち込むとパスワードを求められますが、先ほどrootパスワードで何も設定していなければ、Enterを押すだけで先に進みます。mysql>となることを確認してください。データベースを作成したいので下記のコマンドを打ち込みます。いうのがデータベース名になります。これは好きな名前を付けることができます。次に、ユーザ名とパスワードの設定です。パスワードユーザーにこのデータベースにおける権限を持たせます。これメチャメチャ重要です。これをしないとデータベースの操作ができなくなります。書くことで、データベース内すべてのオブジェクトを更新する権限が与えられます。最後に、データベース内の設定変更を即時反映させるコマンドを叩いて完了です。PRIVILEGES;以下のコマンドを入力して、ちゃんと登録されているか確認してください。/tmp最初、root階層にいるので、さらに上に上がってその中からtmpフォルダに移動しました。その状態で下記のコマンドを打ち込みます。http://ja.wordpress.org/latest-ja.tar.gzさらに下記のコマンドで解凍します。latest-ja.tar.gz/tmp/wordpressディレクトリが作成されたことを確認してください。公開用のディレクトリを作成する次に公開用のディレクトリを作成していくのですが、ここでなぜいっぺんにやらなかったのかと疑問に思うかもしれません。ここにインストールすること。回りくどいことをしたのかというと、理由は、Linuxの強力なセキュリティによるもので、いきなりそのディレクトリにダウンロードしてインストールができないため、作業用フォルダでいろいろ設定して、公開用ディレクトリにコピーするという手順を踏んでいます。.htacccessを作りましょう。下記の手順で作成し権限を与えて下さい。Linuxのコマンドの一つで、任意のファイルがなければ新規作成を。あればタイムスタンプ更新します。/tmp/wordpress/.htaccessさらにWordPressが書き込めるように、グループ書き込み権限を与えます。/tmp/wordpress/wp-config.php次に、wp-config.phpを作りたいので上記のようにサンプルをコピーしてリネームする。/tmp/wordpress/wp-content/upgrade自動更新用ディレクトリも作成します。ここまで出来たら、作業用ディレクトリのWordPressを公開ディレクトリ(※)にコピーします。/var/www/html/wordpresswordpressディレクトリ以下の所有者をログインユーザーに変更します。以下のようにWordPress内のフォルダにグループに書き込み権限を与えます。※本体バージョンアップやテーマインストール、プラグインなどできなくなるからです。/var/www/html/wordpress/wp-includeswp-config.phpファイルの修正を行います下記の公開用ディレクトリに移動します。/var/www/html/wordpress/下記のコマンドを打ってVimで修正していきます。書き込みたいときに押す。(INSERTと出る)任意のところまでカーソルを十字キーで操作して文字を打ち込む。この情報はホスティング先から入手してください。//という文字のところまでカーソルを動かす。データベース名やユーザー名、パスワードがあるのでMySQLで設定した値を入れる。この情報はホスティング先から入手してください。この情報はホスティング先から入手してください。'nanaco');次に、その下にあるユニークキーだが、エディタ画面から抜けて下記のコマンドを打ちメモっておいてほしい。https://api.wordpress.org/secret-key/1.1/salt/出力出来たらエディタ内にもう一度入り、抽出結果を張り付ける。セキュリティの関係でソース貼り付けは略する。最後に、ファイルアクセス方法の記述を追加する。ブログをお楽しみください。*/と記載があるところの上に下記のコードを記載してほしい。'direct');Apacheの設定を行いますapache2.confの変更を行います。バックアップを取ります。/etc/apache2/apache2.conf.bkapache2.confの編集を行います。/etc/apache2/apache2.conf開くと下記を探してください。granted</Directory>この下に下記のコマンドを追加します。出ればOK!次に、パーマリンク設定のためにURLリライトを有効化します。rewriteaphacheが自動で再起動かかります。restart次に、WordPress用の設定を作るために、デフォルト設定のコピーを作ります。/etc/apache2/sites-available/010-wordpress.confコピーした設定ファイルを開き、ドキュメントルートをWordPress用ディレクトリに指定する。/etc/apache2/sites-available/010-wordpress.confドキュメントルートのパスを以下のように修正する。combined</VirtualHost>WordPress用の設定を活かすため、デフォルト設定を無効にしておく。000-defaultさらにWordPress用設定を有効にする。010-wordpress最後にApacheを再起動する。これをしないと設定が反映されない。apache2など書かれているが、私はこれではできなかった。再起動かかると「OK」とでるのだが、このコマンドは無反応だった。ブラウザで確認ブラウザで指定のIPアドレスを打つと、WordPress初期画面が開くことを確認します。確認出来たら、あとは、WordPressやったことのある人なら話は早いでしょう。いつも通りにユーザー名等決め手設定するだけです。Linuxだからと言って特に変わりません。今流行りのプログラミングスクールについて調べてみた!PHPマスターに最速4週間。がんばらないでプログラマーになる。