MicrosoftAzureにWordPressをインストールしてセットアップする方法

チュートリアルのパート2へようこそ。MicrosoftAzureで超高速のWordPressを実行する方法(How to run blazingly fast WordPress on Microsoft Azure)(How to run blazingly fast WordPress on Microsoft Azure)。最初の部分では、Azureアカウントでの仮想マシン(Virtual Machine)のセットアップについて説明しました。そしてこの投稿では、サーバーに接続してWordPress(WordPress)のダウンロードとインストールを開始する方法を説明します。

(Install)MicrosoftAzureに(Microsoft Azure)WordPressインストールしてセットアップする

この投稿には多くのターミナルコマンドが含まれているので、チュートリアルをステップバイステップで実行し、ステップをスキップしないようにしてください。

サーバーのセットアップ

ステップ1(Step 1):仮想マシンと通信するには、SSH接続を確立し、 SSHクライアントを使用する必要があります。

SSHとは何ですか?

According to Wikipedia, Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. The best known example application is for remote login to computer systems by users.

このチュートリアルでは、無料のSSHおよびtelnetクライアントであるPuTTYを使用しています。したがって、このステップでは、ここ(here)からPuTTYをダウンロードしてインストールする必要があります。

手順2 : (Step 2)Azureパネルにログインし、最初の部分で作成した仮想マシンを開いて、[開始]をクリックします。次に、[接続]をクリックして接続を開始します。これで、ポップアップにユーザー名とマシンのパブリックIPアドレスが表示されます。SSHホスト名全体をコピーします(例: [メール保護])。画像をクリックすると拡大版が表示されます。

次に、 PuTTY(PuTTY)を開き、このホスト名を[ホスト名](Host Name)フィールドに貼り付け、接続タイプをSSHとして選択し、他のすべての設定をデフォルトとして開いてください。新しいターミナルウィンドウが開き、パスワードの入力を求められます。仮想マシンの作成中にパート1(part 1)で選択したパスワードを入力します。これで、SSH接続を介して仮想サーバーに最終的に接続されました。ここで行う必要があるのは、このターミナルウィンドウにいくつかのコマンドを入力して、適切なソフトウェアとWordPressをインストールすることです。

Apacheのインストール

ステップ3(Step 3)まず、 (First)Ubuntuのインストールに含まれるすべてのパッケージが最新であることを確認する必要があります。次のコマンドを実行して更新します。

sudo apt-get update

次に、無料のHTTPサーバーソフトウェアであるApacheをインストールします。基本的(Basically)に、Apacheは、Webサイトのコンテンツを表示するための誰かの要求を聞くものになります。Apacheについて詳しくは、こちら(here)をご覧ください。次のコマンドを実行してApacheをインストールします。

sudo apt-get install apache2

次に、Apacheの構成ファイルが保存されているディレクトリに移動し、テキストエディタを使用して開きます。

sudo nano /etc/apache2/apache2.conf

このファイルの最後に、次の行を追加します。

“ServerName 127.0.0.1”.

MicrosoftAzureにWordPressをセットアップしてインストールする方法

Apacheサービスを再起動します。

sudo service apache2 reload

そして、次のコマンドを実行して、Apacheに権限を付与します。

sudo ufw allow in “Apache Full”

MySQLとPHPのインストール

ステップ4:(Step 4:)Ubuntuに(Ubuntu)MySQLPHPをインストールするには、次のコマンドを実行します。

sudo apt-get install mysql-server

(Choose)適切なMySQLルートパスワードを(MySQL)選択し、 「Enter」を押します。

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql

sudo apt-get install php5-cli

sudo apt-get install php5-gd libssh2-php

PHPファイルは(PHP)HTMLファイルよりも優先されるため、別の構成ファイルを変更する必要があります。

sudo nano /etc/apache2/mods-enabled/dir.conf

このファイルで、「index.php」を「index.html」の前に移動します。Apacheサーバーを再起動します。

sudo service apache2 reload

MySQLデータベースの作成

ステップ5:次のコマンドに従います。

mysql -u root -p

CREATE DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

GRANT ALL ON test.* TO ‘tester’@’localhost’ IDENTIFIED BY ‘testpwd';

FLUSH PRIVILEGES;

Exit;

WordPressのインストール

ステップ6:(Step 6: )これは実際にはWordPressをダウンロードするステップです。ルートディレクトリに移動し、 (Navigate)WordPressをダウンロードして解凍します。

wget http://wordpress.org/latest.tar.gz

tar xzvf latest.tar.gz

すべてのWebサイトファイルが保存されているWWWディレクトリに移動し、WordPressのコンテンツ全体を選択(WWW)(WordPress)新しいフォルダにコピーします。

cd /var/www

sudo mkdir twcwp

次に、サンプル構成ファイルのコピーを作成してwp-config.phpファイルを作成し、ダウンロードしたフォルダーの内容全体をwwwディレクトリの「wordpress」フォルダーにコピーします。

cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php

sudo rsync -avP ~/wordpress/ /var/www/twcwp/

cd /var/www/twcwp/

sudo nano wp-config.php

前の手順で作成したデータベースの詳細を入力(Enter)し、ファイルを保存します。(参照用に以下のスクリーンショットを参照してください)

Apacheの構成

ステップ7(Step 7):最後のステップとして、「twcwp」フォルダーの下で実行されているWebサイトがあることを認識できるようにapacheを構成する必要があります。使用可能なサイトフォルダーに移動し、デフォルトの構成ファイルと同様の「twcwp.conf」という新しいファイルを作成する必要があります。

sudo chown www-data:www-data * -R

cd /etc/apache2/sites-available

sudo cp 000-default.conf twcwp.conf

sudo nano twcwp.conf

このファイルで次の行を変更します

  • ServerAdmin your_email_adress
  • ServerName twcwp.com
  • ServerAlias twcwp.com
  • DocumentRoot / var / www / twcwp

ServerAliasは、登録したドメイン名である必要があります(この場合、ドメイン名は登録していませんが、参照用に使用しています)。

次の最後のコマンドセットを実行(Execute)します。

sudo chown -R twctestingadmin:www-data *

sudo mkdir /var/www/twcwp/wp-content/uploads

sudo a2ensite twcwp.conf

sudo service apache2 reload

ここで、「twctestingadmin」は仮想マシンの管理者アカウントのユーザー名であり、「twcwp」はWor​​dPressファイルを含むディレクトリです(WordPress)。これらの文字列を詳細に置き換えることができます。

これで、 WordPressWeb(WordPress)サイトをホストしているMicrosoftAzureで実行されている完全に機能する仮想マシンができました。Webサイトが仮想マシンのパブリックIPアドレスを指すように、DNSレコードを構成するだけです。

Webサイトを一時的に実行する場合は、Windows hostsファイルを編集して、パブリックIPアドレスをドメイン名に一時的にマップするエントリを追加できます。(参照用のスクリーンショットを参照してください)

チュートリアルはかなり長く、多くのステップが含まれます。下記のコメント欄でお気軽にご質問ください。喜んでお手伝いさせていただきます。この投稿で使用されているいくつかの用語は、あなたにとって新しいように見えるかもしれません。Googleで検索するか、コメントにメッセージをドロップすることができます。

また、チャンディーガル(Chandigarh)地域でこの素晴らしいワークショップ(Workshop)をもたらした2人の人物を紹介したいと思います。

  • Jasjit Chopra
  • Divyadeep Sawhney

このワークショップは、 Microsoft UsersGroupChandigarh(Microsoft Users Group Chandigarh)WordPressChandigarhが共同で実施しました。Facebookで両方のグループと連絡を取り、meetup.comでチャンディーガル(Chandigarh)エリアで開催されるミートアップを探すことができます。

関連記事:(Related reads:)



About the author

私は、Windows 11/10 と Apple の最新の iOS プラットフォームの両方の経験を持つ iPhone と macOS の開発者です。10 年以上の経験があるため、両方のプラットフォームでファイルを作成および管理する方法を深く理解しています。私のスキルは、ファイルを作成するだけではありません。また、Apple 製品、その機能、およびそれらの使用方法についての深い知識も持っています。



Related posts