UbuntuにWordPressをインストールする方法

WordPressは、あなたが毎日訪れる多くのウェブサイトを支える包括的なコンテンツ管理システム(CMS)です。

WordPressのウェブサイトの開発を始める準備はできているが、クラウド上のサーバーにお金を払う準備ができていない場合は、WordPressサイトをPCでローカルに実行してホストすることができます。ここでは、LinuxにWordPressをインストールするために知っておくべきことすべてをご紹介します。

なぜWordPressを使うのか?

WordPressによると、世界のウェブサイトの40%はWordPressを使って構築されています。これは驚くべき統計であり、「なぜWordPressはそんなに人気があるのか?」と疑問に思うかもしれません。

多くの人がWordPressをウェブサイトの基盤として選択する主な理由は次のとおりです。

  • ユーザーフレンドリー:WordPressは直感的で使いやすいダッシュボードを備えており、ウェブサイトの作成と管理が容易です。これにより、フレームワークを学ぶことも容易になります。
  • 汎用性:WordPressは、ブログ、オンラインストア、企業のランディングページなど、さまざまなウェブサイトを作成するために使用できます。
  • カスタマイズ:WordPressサイトの中核となる要素は、テーマとプラグインです。これらを使用すると、ウェブサイトの外観を好みに合わせてカスタマイズおよび変更できます。
  • 費用対効果:WordPressはオープンソースで無料で使用でき、ウェブサイトを開発する際には経済的です。さらに、WordPressの開発者は比較的見つけやすいので、コストを削減できます。

UbuntuにWordPressをインストールする手順は次のとおりです。

1. LAMPスタックを設定する

LAMPスタックは、WordPressを効果的に実行するために必要な4つの主要なソフトウェアパッケージのコレクションです。LAMPは、Linux、Apache、MySQL、PHPの略です。

  • Linuxは、WordPressウェブサイトを展開するオペレーティングシステムです。
  • Apacheは、インターネット上でウェブページやその他のコンテンツを提供するために使用されるオープンソースのウェブサーバーアプリケーションです。サーバーとウェブブラウザ間の接続を容易にします。安定性、柔軟性、拡張性で知られる最も広く使用されているウェブサーバーの1つです。
  • MySQLは、構造化されたデータを管理および保存するために広く使用されている、強力なオープンソースのクロスプラットフォームリレーショナルデータベース管理システム(RDBMS)です。ウェブサイトの情報を保持および永続化するために使用されます。
  • PHPは、ウェブサイトの開発に使用されるサーバーサイドのプログラミング言語です。PHPを使用して、WordPressのコアソフトウェアとそのテーマやテンプレートを開発できます。さらに、WordPressウェブサイト上のすべてのビジネスロジックを処理します。

XAMPPは、これらすべてのソフトウェアパッケージをまとめた優れたLAMPスタックです。PCにLAMPスタックがない場合は、比較的簡単に設定できます。

まず、Linux用のXAMPPをダウンロードします。

ダウンロード:XAMPP

ダウンロードが完了したら、ダウンロードディレクトリに移動し、新しくダウンロードしたXAMPPファイルに次のコマンドで実行権限を与えます。

cd ~/Downloads && sudo chmod 777 xampp-linux-x64-*-installer.run

次のコマンドを使用してXAMPPインストーラーを起動します。

sudo ./xampp-linux-x64-*-installer.run

グラフィカルインストーラーが表示されるので、それに沿ってインストールを完了してください。

インストールが完了したら、次のコマンドでXAMPPを起動または実行できます。

sudo /opt/lampp/lampp start

XAMPPを起動したら、ウェブブラウザを使用して次のURLにアクセスできます。localhost。すべてを正しく構成すると、次のような画面が表示されます。

WordPressはクロスプラットフォームであるため、WindowsまたはmacOSにもローカルにインストールできることに注意してください。

2. LinuxにWordPressをダウンロードする

LAMPスタックが設定されたら、最新のWordPressバージョンをダウンロードできます。

デフォルトでは、WordPressはダウンロードディレクトリにダウンロードされます。次に、cdコマンドを使用してダウンロードディレクトリに移動します。

cd ~/Downloads

unzipユーティリティを使用して、新しくダウンロードしたWordPressアーカイブを次のように解凍します。

unzip wordpress-*.zip

ダウンロード:WordPress

3. LinuxでWordPressを構成する

/opt/lampp/htdocsディレクトリ内に、作成するウェブサイトの名前に対応するフォルダーを作成します。フォルダー名は、ローカルでWordPressサイトに移動するためのURLで使用します。

optディレクトリに移動し、muoという名前のフォルダーを作成します。好きな名前を使用してください。

cd /opt/lampp/htdocs && sudo mkdir muo

以前に解凍したWordPressフォルダーの内容をウェブサイトディレクトリにコピーします。

sudo cp -R ~/Downloads/wordpress-*/wordpress/* /opt/lampp/htdocs/muo

上記のコマンドのWordPressバージョンを正しいバージョンに置き換えてください。

次のコマンドを使用して、サイトとそのすべてのコンテンツの所有者をrootからwww-dataに変更します。

sudo chown www-data:www-data -R /opt/lampp/htdocs/muo/

また、WordPressサイトをローカルで簡単に操作できるように、書き込み権限を変更します。

sudo chmod 777 -R /opt/lampp/htdocs/muo

本番環境では、十分に制限されていないため、前の書き込み権限を使用しないでください。ただし、テストやローカル開発には問題ありません。

4. LinuxにWordPressをインストールする

WordPressのウェブサイトには、ウェブサイトの構成やユーザーの詳細を保存および永続化するためのデータベースが必要です。幸いなことに、XAMPPにはすでにMySQLデータベースがインストールされています。

ブラウザからURL: localhost/phpmyadminにアクセスして、データベースにアクセスできます。

左側のペインにある新規ボタンをクリックし、データベースの名前を指定します。次に、作成をクリックします。サイト名に対応するように、私はmuoと名付けました。

URL localhost/muoにアクセスして、ウェブサイトの構成を開始します。3番目の手順で指定したウェブサイトのフォルダー名をmuoに置き換えます。

次のページで、データベース名などの詳細を入力する必要があります。デフォルトのMySQLユーザー名はrootで、パスワードはないので空白のままにしておきます。

送信ボタンをクリックし、表示されるプロンプトに従います。

最後に、サイトタイトル、ユーザー名、強力なパスワード、メールアドレスを入力します。次に、インストールボタンをクリックします。

次のページで、WordPressの管理パネルにログインします。これにより、ウェブサイトをカスタマイズして、好みに合わせて構築することができます。

WordPressサイトのセキュリティを確保することが重要

WordPressは、さまざまなウェブサイトを開発するのに最適です。そして何よりも、ローカルPCで簡単に始めたり、インストールしたりすることができます。

WordPressのウェブサイトを本番環境にデプロイする場合は、データ侵害や悪用を避けるために、ウェブサイトのセキュリティを確保する必要があります。

FAQ

Q: UbuntuでWordPressのバージョンを確認するには?

Ubuntu PCにインストールされているWordPressのバージョンを確認するには、いくつかの方法があります。最も簡単な方法は、WordPressダッシュボードのひと目でわかるカードを使用することです。ウェブサイトのダッシュボードにログインすると、使用しているテーマとともにバージョン番号が表示されます。たとえば、「WordPress 6.3.1 running GeneratePress theme」のように表示されます。

もう1つの方法は、左側のサイドバーから更新タブに切り替えて、現在使用しているバージョンを確認することです。

Q: WordPressは大きなウェブサイトに適していますか?

WordPressのウェブサイトを立ち上げるのがどれほど簡単かを考えると、WordPressが大きなウェブサイトを支えるのに十分な堅牢性があるかどうか疑問に思うのは当然です。答えは、イエスです。WordPressは大きなウェブサイトを簡単に処理できます。

WordPressは、コードを変更することで、ニーズに合わせてカスタマイズしたり、機能を拡張したりすることができます。WordPressのウェブサイト用にカスタマイズされたプラグインやテーマを作成したり、必要に応じて管理画面全体をきれいにすることができます。

Q: WordPressのウェブサイトにphpMyAdminは必要ですか?

phpMyAdminのようなデータベース管理ツールを使用してWordPressのウェブサイトのデータベースを管理する必要はありませんが、ウェブサイトを支えるデータに対して詳細な制御が必要な場合は、使用することをお勧めします。ただし、phpMyAdminをWordPressと一緒にインストールする必要はありません。