シンプルでクイックなチュートリアル:LAMPを介してUbuntuにWordPressをローカルにインストールする方法

公開: 2021-01-29

Ubuntuは、今日最も人気のあるLinuxディストリビューションの1つです。 Linux Mint、Elementary Linux、Zorin OS、Linux Liteなど、いくつかのUbuntu派生物が近年登場しました。

#Ubuntuを特別なものにしているのは、サーバー側のLinuxディストリビューションとしてのシンプルさと役割です。

クリックしてツイート

Ubuntuは多くのことに使用できます。 RaspberryPiで実行することもできます。 しかし、ブログでの使用はどうですか?

WordPressは現在最も人気のあるブログプラットフォームの1つであり、最も広く使用されているCMSであり、世界のWebサイトの63%以上に電力を供給しているため、OSでこのCMSを直接実行する必要がある場合があります。

WordPressのランディングページ

各Linuxディストリビューションは、データを保存するためのローカルサーバーマシンとして使用できるため、WordPressをローカルで実行する場合にも使用できます。

それがまさにこの記事で行う方法を学ぶつもりです。 WordPressをUbuntuLinuxで起動して実行します。

この記事の最初の部分では、Ubuntu Linux 20.04 Focal FossaでのLAMPスタック(Linux、Apache、MySQL、およびPHP)のインストールとセットアップについて説明します。 この記事の2番目の最後の部分では、WordPressをダウンロード、構成、起動します。

では、始めましょう。

LAMPスタックとは何ですか?

LAMPスタックは基本的に、動的なWebサイトを構築するために使用できるさまざまなソフトウェアの組み合わせです。 これは、Linux、Apache、MariaDB / MySQL、およびPHPを表す略語です。 Ubuntu Linuxにインストールすると、LAMP Stackを使用して、WordPressやJoomlaなどのプラットフォームですばらしいWebサイトを構築および展開できます。

この記事では、いかなる種類のWebサイトも構築しません。 代わりに、LAMP Stackをインストールして、WordPressを起動して実行します。

最初にインストールする必要があるのはApache2です。 そのオープンソースで非常に強力なWeb/HTTPサーバーソフトウェアは、インターネット上の多数のWebサイトで使用されています。 これをインストールするには、次のコマンドを実行できます。

UbuntuLinux20.04にapache2をインストールするようにリクエストします
画像ソース:BHLLinux

Apache2のインストール要求が表示されたら、「Y」と入力して、ターミナルにApache2のインストールを完了させます。

Apache2の設定ファイルは/etc/ apache2ディレクトリ内にあり、メインの設定ファイルは/etc/apache2/apache2.confにあり、Vimテキストエディタを使用して開くことができます。

Webファイルを保存するためのデフォルトのドキュメントルートは/var/ www /html/内にあります。

次に、Apache2が稼働しているかどうかを確認する必要があります。 そのために、次のコマンドを使用できます。

apache2ステータスの確認
画像ソース:BHLLinux

Ubuntu Linuxおよびその他すべての最新のLinuxディストリビューションでは、systemdはApache2などのサービスの保守を担当するサービスマネージャーです。

systemdの詳細については、このリンクを参照してください。

次に、次のコマンドを実行して、Apache2が有効になっていることを確認します。

apache2が有効になっていることを確認する
画像ソース:BHLLinux

次に、Webブラウザを開いてIPアドレスを入力してApache2をテストします。 これを行うと、UbuntuのロゴとApache2Ubuntuのデフォルトページが表示されます。

Apache2 Ubuntuのデフォルトページを表示するには、 http://YOUR_IP_ADDRESSと入力します。 コマンドhostname -Iを実行すると、IPアドレスを確認できます。

マシンのIPアドレスを表示する
画像ソース:BHLLinux

WebブラウザにIPアドレスを入力すると、次のApache2Ubuntuのデフォルトページがポップアップ表示されます。

Ubuntuのデフォルトページ
画像ソース:BHLLinux

このページが表示されている場合は、マシンにApache2が正常にインストールされていることを意味します。

現在、MariaDBに移行しています。

Ubuntu20.04へのMariaDBのインストール

記事のこの部分では、人気のあるMySQLデータベース管理システムのフォークであるMariaDBをインストールしてセットアップします。 このデータベースクライアントは非常に人気があるため、UbuntuLinuxでもその地位を確立しています。

これをインストールするには、次のコマンドを実行します。

UbuntuLinux用のMariaDBインストールコマンド
画像ソース:BHLLinux

このコマンドを実行すると、ターミナルに次のインストールプロンプトが表示されます。

UbuntuLinuxへのMariaDBクライアントのインストール
画像ソース:BHLLinux

MariaDBの設定ファイルは、 / etc/mysqlディレクトリに保存されています。 繰り返しになりますが、必要に応じて、Vimテキストエディタを使用して開くことができます。

次に、次のコマンドを実行して、MariaDBサービスが実行されていることを確認します。

MariaDBサービスが実行されていることを確認する
画像ソース:BHLLinux

最後に、システムの再起動時にMariaDBが自動的に起動することを確認する必要があります。 これを行うには、次のコマンドを入力します。

システムの再起動時にMariaDBが起動できるようになっていることを確認する
画像ソース:BHLLinux

次に、 mysql_secure_installationスクリプトを実行して、MariaDBデータベースのインストールに関するいくつかの基本的なセキュリティ対策を設定しましょう。

このスクリプトを実行した後、いくつかの質問に答える必要があります。

  • ルートの現在のパスワードを入力します(なしの場合はEnterキーを押します):次のように入力します
  • ルートパスワードを設定しますか? [Y / n] y
  • 匿名ユーザーを削除しますか? [Y / n] y
  • ルートログインをリモートで禁止しますか? [Y / n] y
  • テストデータベースを削除してアクセスしますか? [Y / n] y
  • 今すぐ特権テーブルをリロードしますか? [Y / n] y
UbuntuLinuxでのMariaDBの基本的なセキュリティの設定
画像ソース:BHLLinux

次に、MariaDBシェルにアクセスするために、sudo権限を指定して次のコマンドを実行します。

UbuntuLinuxでMariaDBシェルに入る
画像ソース:BHLLinux

これが、UbuntuLinux20.04でのMariaDBのインストールと構成でした。

それでは、PHPをインストールしましょう。

Ubuntu20.04へのPHPのインストール

PHPは、汎用のスクリプト言語であり、Web開発に使用される最も一般的なプログラミング言語の1つです。 これは、世界で最も人気のあるWebサイトおよびWebサービスのいくつかに電力を供給します。

PHPをUbuntu20.04にインストールするには、次のコマンドを実行します。

PHPのインストール
画像ソース:BHLLinux

このコマンドを実行すると、UbuntuLinuxターミナルに次のインストールプロンプトが表示されます。

UbuntuLinux20.04でのPHPのインストール
画像ソース:BHLLinux

PHPの構成ファイルは、 / etc / php/7.2ディレクトリ内にあることに注意してください。

PHPをインストールした後、次のコマンドを実行してApache2を再起動し、変更を有効にします。

apache2サービスを再起動します
画像ソース:BHLLinux

ApacheとPHPが正常に機能し、通信しているかどうかをテストするには、次の場所/ var / www/htmlにサンプルのinfo.phpページを作成する必要があります。 Vimテキストエディタを使用してタスクを完了します。

info.phpページのソースコードは次のとおりです。

サンプルinfo.phpページの作成
画像ソース:BHLLinux

次に、コマンドhttp://YOUR_IP_ADDRESS/info.phpを実行します。

前述のように、コマンドhostname-Iを使用してIPアドレスを確認できます。 コマンドを実行すると、次のPHPページが表示されます。

UbuntuLinux20.04でサンプルinfo.phpページをテストしています
画像ソース:BHLLinux

上記のページが表示されている場合は、PHPがマシン(私の場合はUbuntu Linux 20.04)に正常にインストールされていることを意味します。 これは、UbuntuLinux20.04でのLAMPスタックのインストールが成功したことを示しています。

これで、WordPressをダウンロード、インストール、構成する準備が整いました。

WordPressのダウンロードとインストール

LAMP Stackのインストールとセットアップが正常に完了したので、最新バージョンのWordPressをダウンロードしてUbuntuLinux20.04にインストールします。

これを行うには、次のコマンドを実行します。

最新のWordPressパッケージをダウンロードする
画像ソース:BHLLinux

ダウンロードが完了したら、アーカイブファイルを抽出するためにtarコマンドを使用する必要があります。 コマンドは次のとおりです。

ダウンロードしたWordPressパッケージを抽出する
画像ソース:BHLLinux

そして、WordPressパッケージ抽出の詳細は次のとおりです。

WordPressパッケージの抽出の詳細
画像ソース:BHLLinux

次に、下の画像に示すように、抽出したWordPressディレクトリをドキュメントルート/ var / www /html/に移動します。 あなたの場合を除いて、「mysite.com」をあなたのウェブサイト名またはドメイン名に置き換えてください。

WordPressディレクトリの移動
画像ソース:BHLLinux

次に、Webサイトディレクトリ(/var/www/html/mysite.com)に適切なアクセス許可を設定する必要があります。 ディレクトリは、Apache2ユーザーおよびwww-dataというグループが所有している必要があります。

このタスクを実行するには、次のコマンドを使用する必要があります。

権限の設定
画像ソース:BHLLinux

WordPressウェブサイトのデータベースを作成する

データベースの作成を開始するには、次のコマンドを使用してMariaDBデータベースシェルにログインする必要があります。

MariaDBデータベースシェルにログインする
画像ソース:BHLLinux

ログインしたら、サイトデータベースと権限を持つユーザーを作成するいくつかのコマンドを実行する必要があります。 コマンドは次のとおりです。

MariaDBを使用したmysiteとユーザーデータベースの作成
画像ソース:BHLLinux

次に、Webサイトのドキュメントルートに移動し、下の画像に示すサンプル構成を使用してwp-config.phpファイルを作成します。

wp-config.phpファイルの作成
画像ソース:BHLLinux

ここで、Vimテキストエディターを使用して、 wp-config.phpファイルを開き、次の情報を入力します。

wp-config.phpファイルの編集
画像ソース:BHLLinux

この記事の次のパートでは、WordPressWebサイト用のApache仮想ホストを作成する必要があります。 じゃ、行こう。

WordPressWebサイト用のApache仮想ホストの作成

WordPressサイトにサービスを提供するようにApacheWebサーバーを構成する必要があります。 これを行うには、Apache構成でWebサイトの仮想ホストを作成します。

新しい仮想ホストを作成してアクティブ化するには、 / etc / apache2 /sites-available/ディレクトリに新しいファイルを作成する必要があります。

デモンストレーションの目的で、 mysite.com.confという名前を付けます。 次のコマンドを使用してファイルを作成できます。

Apache2でmysite.com.confファイルを作成する
画像ソース:BHLLinux

ファイルを編集できるようになったら、次の構成を入力します。

mysite.com.confファイルの構成の詳細を入力する
画像ソース:BHLLinux

次に、新しく編集したmysite.com.confファイルを保存し、Apacheの構成で構文が正しいかどうかを確認します。 すべて問題がない場合は、新しいサイトを有効にしてApache2サービスをリロードし、変更を有効にします。

これを行うためのコマンドは次のとおりです。

構文が正しいかどうかapache2をチェックする
画像ソース:BHLLinux

以下に、mysite.com.confを有効にしてApache2をリロードした方法を示します。

mysite.com.confを有効にしてapache2をリロードする
画像ソース:BHLLinux

最後に、デフォルトの仮想ホストを無効にして、新しいサイトがWebブラウザに正しく読み込まれるようにしてください。

これを行うには、次のコマンドを実行します。

デフォルトの仮想ホストを無効にしてapache2をリロードする
画像ソース:BHLLinux

Webインターフェイスを介してWordPressのインストールを完了する

この記事の最後の部分では、Webインストーラーを使用してWordPressのインストールを完了する方法を示します。

まず、ブラウザを開いて、次のように入力します。

WordPressインストーラーの実行
画像ソース:BHLLinux

これを実行すると、WordPressウィンドウが読み込まれます。 そこで、[次へ]をクリックする必要があります。

ここで、Ubuntu Linuxで有名なWordPress管理ダッシュボードにアクセスするには、いくつかの情報を入力する必要があります。 WordPressは、サイトのタイトル、ユーザー名、パスワード、電子メールなどを入力するように求めます。

必要なWordPress情報を入力する
画像ソース:BHLLinux

WordPressのインストールが完了すると、管理ダッシュボードのログインフォームが表示されます。

WordPressのログイン情報を入力する
画像ソース:BHLLinux

ユーザー名とパスワードを使用してログインすると、最終的にダッシュボードが表示されます。

WordPressダッシュボード
画像ソース:BHLLinux

ログインできた場合は、WordPressがマシンに正常にインストールされていることを意味します。 これで、ローカルにインストールされたWordPressから直接最初のブログ投稿を公開する準備が整いました。

結論

この記事の最後に到達したので、UbuntuLinux20.04にLAMPスタックを介してWordPressをインストールすることは素晴らしい経験だったと言えます。 また、WordPressをローカルで稼働させたい場合は、この記事をガイドとして使用できます。

全体として、あなたが何か新しいことを学んだことを願っています。また私たちのブログでお会いできることを楽しみにしています!