Linuxが駆動する仮想マシンを作成し、WordPressをインストールします。このクエストを行う前に、かならずクエスト1~3までを終わらせておいてください。11/23開催のセミナー動画を以下に追加しました。記事とあわせて参考にしてください。Windowsの場合Windows環境では、デフォルトではSSHクライアントは用意されていませんので、SSHクライアントをインストールしてください。この記事ではTeraTermを前提に解説しています。Projectから、teraterm-4.75.exeをダウンロードしてインストールしてください。X環境ではデフォルトでSSHクライアントが用意されています。ターミナルを起動します。ユーティリティにありますので、画面下のドックに登録するなどして、すぐ起動できるようにしてください。Azure管理ポータルへアクセスします、サイトはHTML5ベースで開発されており、プラットフォームを問わず多くのブラウザで動作します。管理ポータル以下の画面がブラウザに表示されていることを確認してください。PHP)の環境を構築して、その環境にWordPressをインストールします。この環境を以下の手順で構築します。仮想マシンを作成してみましょう。画像をクリックすると拡大表示します管理ポータル一番下から[+新規]-[コンピューティング]-[仮想マシン]-[簡易作成]の順でクリックしてから、以下の任意の値を入力してください。文字のアルファベット、数字、およびハイフンのみです。Azureで既に使用されているDNS名は使うことはできません。イメージVMの作成に使うベースイメージを指定します。Server現在5種類のイメージと4種類のLinuxディストリビューションが提供されています。12.04.1を使用します。サイズ起動する仮想マシンのサイズを指定します。サイズはCPUコアやメモリなどの違いから[極小]から[極大]までのサイズが提供されています。インストールマニアックスファイナルで指定されているインスタンスサイズは[小]インスタンスになります。間違って他のサイズを使うと、規定外で失格になりますので、必ず[小(1コア、1.75GBメモリ)]を指定してください。今回のクイック作成では、あらかじめユーザー名はazureuserで作成されます。新しいパスワード・確認Linux仮想マシンのユーザー(azureuser)のパスワードを入力します、確認の欄にも同じパスワードを入力してください。パスワードは最低8文字で、且つ次の4つの要件から、少なくとも3つの要件を満たすパスワードである必要があります。Azureが提供されているデータセンターの場所です。日本からもっとも近い場所は東アジアになりますので、東アジアを選択してください。必要な情報を記入したら[仮想マシン作成]をクリックしてください。仮想マシンが準備されるまでしばらく時間がかかりますので、10分ほど休憩しましょう。仮想マシンを作成する過程で、仮想マシンのハードディスクイメージを保持するストレージアカウントも作成されます。画像をクリックすると拡大表示します仮想マシンの状態が[実行中]になったら作成完了です。Azureの「仮想マシン」を選択しようとすると、使えない状態になっている場合があります。その場合は、プレビュー機能を申し込みましょう。管理ポータル上部のバー右側にある自分のプロフィールアイコン(デフォルトは人の形のアイコン)をクリックして展開されたメニューから[明細の表示]をクリックしてください。画像をクリックすると拡大表示しますすると、現在契約しているサブスクリプションや課金状況を確認する画面が表示されます。この画面の[プレビュー機能]をクリックしてください。画像をクリックすると拡大表示しますプレビュー機能として提供されている一覧が表示されます。now]をクリックして有効化してください。画像をクリックすると拡大表示しますこれでプレビュー機能の申し込みが完了しました。SSHクライアントでアクセス作った仮想マシンにSSHクライアントを使ってアクセスします。作った仮想マシンの名前をクリックすると仮想マシンの管理パネルの概要画面になります。ここではdeploy-prince.cloudapp.netです。画像をクリックすると拡大表示します右の概要部分のDNSがSSHやウェブブラウザでアクセスする際のホスト名となります。以下は今回の作例の仮想マシンの概要です。Windowsの場合インストールしたTeraTermを起動してください。画像をクリックすると拡大表示します起動をしたらホストに概要部分のDNSを入力し、OKをクリックします。アクセスするホストが初めての場合は、ホスト鍵指紋の確認を求められます。仮想マシン概要の[SSH証明書サムプリント]と同じであるか確認をしてください。画像をクリックすると拡大表示します接続するとSSH認証ダイアログが表示されます。ユーザー名azureuserと仮想マシン作成時に設定した任意のパスワードを入力してログインしてください。画像をクリックすると拡大表示しますこのようにバナーが出たら、ログインできています。Xの場合は1-2で説明したターミナルを起動します。画像をクリックすると拡大表示します起動したら、以下のように入力して接続してください。azuresuer@[概要のDNSに記載された文字列]例では、DNSがdeploy-prince.cloudappp.netですので以下となります。azureuser@deploy-prince@cloudappp.net接続に成功すると、パスワードを確認されますので、仮想マシン作成時に設定したパスワードを入力してください。以後はSSHでログインしている事を前提に進めます。sudoが先頭に書かれているコマンドは、管理者権限で実行をしますので、適宜パスワードを入力してください。パッケージ情報の更新まずは、取得できるパッケージ情報を最新の状態に更新しましょう。LAMPパッケージのインストール次にLAMP環境の構築を行います、以下のコマンドを入力してください。lamp-server画像をクリックすると拡大表示します途中、MySQLサーバの管理者パスワードの入力を求められますので、任意のパスワードを入力してください(2回あります)。HTTPエンドポイントを仮想マシンに追加LAMP環境が構築され、すでにウェブサーバーが起動しています。この確認の為に、HTTPポートを仮想マシンに追加して、外部からブラウザで参照できるようにします。仮想マシンの概要画面の上部にある[エンドポイント]をクリックしてください。画像をクリックすると拡大表示しますエンドポイントの編集画面に移動します。22番が追加されています。画像をクリックすると拡大表示します管理画面下部の[エンドポイントの追加]ボタンをクリックしてください。画像をクリックすると拡大表示しますクリックすると仮想マシンへのエンドポイントの追加を行うダイアログが表示されます。エンドポイントの追加を選択して、次へ進めてください。エンドポイントは以下の情報で登録してください。80パブリックポートは外部からアクセスしたときのポート番号、プライベートは転送する仮想マシンのポート番号です。画像をクリックすると拡大表示します入力が終わったら、チェックをクリックして追加を完了させてください。追加には数分程度の時間がかかります。任意のブラウザを起動し、確認を行ってください。DNS名でそのままアクセスします。http://DNS名/でアクセスします。アクセスに成功すると以下の画面が表示されます。画像をクリックすると拡大表示します動作を確認できたら、PHPなど変更されたコンフィグを反映する為に一度reloadをしておきます。WordPressのインストール環境が整いましたので、WordPressをインストールします、SSHでアクセスしてください。WordPress用のMySQLユーザーとデータベースの追加SSHでログインして、mysqlコマンドを使って追加します。パスワードはLAMP環境の構築の際に設定したパスワードになります。sec)WordPress用のユーザーの作成とDBへの権限付与ここではユーザーをwpdbuserでパスワードをpasswordという文字列で作成しています。変更を行ってください。sec)mysqlコマンドを終了します。今回はhttp://DNS名/wordpress/へインストールを行います、以下の手順で進めます。wordpressコマンドのみ書き出すと以下となります。しても、操作の意味がわからない場合はそのままコピーアンドペーストしてください。いうURLにアクセスしてください。今回は設定ファイルが作成されていないので、wp-config.phpがないという画面が表示されます。設定ファイルを作成するボタンをクリックしてください。画像をクリックすると拡大表示します画像をクリックすると拡大表示しますさぁ、始めましょう!をクリックしてください。画像をクリックすると拡大表示しますあらかじめ作成しておいた、データベースの設定を入力して、送信をクリックします、今回の例だと以下の情報となります。wp_インストールの準備ができていますので、インストール実行ボタンをクリックしてください。画像をクリックすると拡大表示しますサイトのタイトル、管理者ユーザー名、パスワード、メールアドレスを入力しWordPressをインストールのクリックをしてください。ここで設定するパスワードは、これまでとは別の新しいもので問題ありません。画像をクリックすると拡大表示しますこの画面が表示されたら、インストールは成功しています。投稿やコメントを行って、ブログが正しく動作することを確認してください。画像をクリックすると拡大表示します画像をクリックすると拡大表示します画像をクリックすると拡大表示します画像をクリックすると拡大表示しますLinux仮想マシンへのWordPressのインストールは以上です!!お疲れ様でした。他のクエストと同様、このWordPressのURLを公式サイトで報告しておきましょう。クエストを順番にこなしてきた方は、このクエストで基本編終了です。審査期間終了まで動作が確認されれば、他の多くのLAMPを対象としたOSSも同じように駆動します、大会期間中に是非インストールをしてみてください。スローガンに、インプレスグループが運営するエンジニアのための技術解説サイト。開発の現場で役立つノウハウ記事を毎日公開しています。2004年の開設当初からOSS(オープンソースソフトウェア)に着目、近年は特にクラウドを取り巻く技術動向に注力し、ビジネスシーンでOSSを有効活用するための情報発信を続けています。BooksシリーズでのWeb連載記事の電子書籍化など、Webサイトにとどまらない統合的なメディア展開に挑戦しています。ITでは、より付加価値の高いコンテンツを会員サービスとして提供しています。ITのWebサイトにログインすることでさまざまな限定特典を入手できるようになります。VeloCloudが選ばれる理由SD-WANとはなにか。Linuxエンジニア育成への思いF5とNGINXの組み合わせで、サービス公開をよりセキュアに。ITがお届けするポッドキャストです。