Linux
 Computer >> コンピューター >  >> システム >> Linux

Linuxでローカル開発用にWordPressを設定する方法

Linuxでローカル開発用にWordPressを設定する方法

WordPressは、インターネット上の大多数のサイトで頼りになるCMSに発展しました。ホスティング会社に支払いをしてWordPressサイトをサーバーに保持することはできますが、これは本番環境に対応したサイトにのみ最適です。 CMSを実験して理解するだけの場合、またはWordPressのプラグイン/テーマの開発を開始したい場合は、XAMPPで必要なすべてのものに加えて、LinuxコンピューターでWordPress自体をセットアップして、学習、開発、または1セントも払わずに、それをいじくりまわします。

XAMPPをインストールする

ApacheFriendsによるXAMPPインストーラーを使用する簡単なルートに従います。これにより、Apache、MariaDB、PHPのインストールが次の次の問題に変わります。

1. ApacheFriendsサイトにアクセスして、最新の「XAMPPforLinux」インストーラーをダウンロードします。

Linuxでローカル開発用にWordPressを設定する方法

2.ダウンロード段階にあるので、Bitnamiのサイトにアクセスして、Linux用の最新のWordPressインストーラーをダウンロードします。

3.ターミナルを開き、2つのファイルをダウンロードしたディレクトリを次のように変更します。

cd Downloads

2つのファイルを実行可能にします:

chmod +x xampp-*-installer.run
chmod +x bitnami-wordpress*-installer.run

Linuxでローカル開発用にWordPressを設定する方法

4.次のコマンドでApacheインストーラーを実行します:

sudo ./xampp-*-installer.run

5.デフォルトを受け入れ、インストールの各画面で「次へ>」をクリックしてプロセスを完了します。完了したら、[Launch XAMPP]を有効のままにして、[Finish]をクリックします。

Linuxでローカル開発用にWordPressを設定する方法

6.表示されたウィンドウから、[ようこそ]タブで、[アプリケーションフォルダーを開く]をクリックし、ポップアップするファイルマネージャーウィンドウを最小化します。後で必要になるので、閉じないでください。

7. [サーバーの管理]タブに移動し、MySQLとApacheWebサーバーの両方が実行されていることを確認します。そうでない場合は、それらを選択し、右上の「開始」をクリックします。すべてのファイルにローカルアクセスできるため、ProFTPDサーバーは必要ありません。そのため、このサーバーを「停止」のままにしておくことができます。

Linuxでローカル開発用にWordPressを設定する方法

8.お気に入りのブラウザを起動し、アドレスとして「localhost」にアクセスして、すべてが正常に実行されていることを確認します。 XAMPPのウェルカムページが表示されます。

Linuxでローカル開発用にWordPressを設定する方法

:将来スタックを開始するには、次のコマンドを使用します:

sudo /opt/lampp/lampp start

代わりに、提供されているGUIを使用して個々のサーバーを起動および停止する場合:

cd /opt/lampp
sudo ./manager-linux.run

64ビットインストールの場合、2番目のコマンドは次のようになります。

sudo ./manager-linux-x64.run

WordPressのインストール

1. XAMPPスタックが稼働している状態で、BitnamiのWordPressのインストールを続行します。次のコマンドで実行します:

sudo ./bitnami-wordpress*-installer.run

2. [次へ]をクリックし、デフォルトのインストールフォルダーをそのままにして、[管理者アカウントの作成]画面で一時停止します。間もなくローカルのWordPressインストールにログインするために使用するアカウントの詳細を入力します。これまでフォローした場合は、[MySQLパスワード]ボックスを空のままにします=デフォルトのXAMPPパスワードは空白です。

Linuxでローカル開発用にWordPressを設定する方法

3.インストーラーは、事前に選択された(そして一般的すぎる)ブログ名を変更するオプションも提供します。これを実サーバーでホストされ、他のユーザーがアクセスできる実際のサイトにする場合は、一時的な名前ではなく、使用する名前を入力することをお勧めします。これは、サイトをリモートホストに移動するときに、MySQLの検索と置換のアクションを最小限に抑えるのに役立ちます。

Linuxでローカル開発用にWordPressを設定する方法

4.すべてがローカルで行われるため、「サイトのステータスに関する通知を受け取る」必要はありません。今のところ、[SMTP設定の構成]タブとメールサポートはスキップできます。

Linuxでローカル開発用にWordPressを設定する方法

5. [インストールの種類]タブで、[本番環境]サイトではなく開発環境/プレイグラウンドをセットアップしているため、[本番環境設定]ではなく[開発設定]を選択します。

Linuxでローカル開発用にWordPressを設定する方法

6.最終的で見栄えのするサイトを扱っていないのと同じ理由で、「Bitnamiを使用してクラウドでワードプレスを起動する」の選択を解除します。

Linuxでローカル開発用にWordPressを設定する方法

7. [次へ]をクリックして、BitnamiのWordPressのインストールを続行します。完了したら、以前と同じようにテストしますが、今回はローカルのWordPress URL(localhost / wordpress)を使用します。

WordPressのデフォルトのテーマと設定を使用して、ブログのウェルカム画面が表示されます。

Linuxでローカル開発用にWordPressを設定する方法

WordPressがローカルにインストールされて機能しているので、管理ダッシュボードにログインするには、次のURLにアクセスします:localhost / wordpress/wp-login.php。

Linuxでローカル開発用にWordPressを設定する方法

XAMPPの代替案

最後に、インストールのすべての側面を完全に制御したい場合は、完全に手動のルートを使用できます。 Apache、PHP、MySQL、またはその他の代替手段をインストールし、それぞれを構成してから、WordPressを自分でダウンロードしてインストールすることができます。このようにして、WordPressを強化するテクノロジーについても理解を深めることができます。

簡単な方法(XAMPP)を選択した理由は、WordPressを使用したいだけのほとんどの人は、おそらく「追加機能」を気にしないからです。そして、本当に必要な場合を除いて、彼らは彼らに対処する必要がないことを望んでいます。

XAMPPとBitnamiWPモジュールのアプローチの完全なシンプルさとPCを完全なLAMPサーバーに変えることの中間の道が必要な場合は、Dockerを介してWordPressをインストールできます。これは、私たちが検討するアプローチよりも複雑ですが、実際のオペレーティングシステムに追加のサービスをインストールしなくても、すべてを仮想化しておくという追加のボーナスがあります。

違いは、XAMPPはWordPress(Apache、PHP、MySQL)に必要な「インフラストラクチャ」をOSの「スタンドアロンアプリケーション」に相当するものとしてインストールするのに対し、Dockerはすべての依存関係を含む仮想化された「作業環境」にすべてを保持することです。

Dockerは依然としてOSの「ローカル」要素に依存していますが、WordPressの「不足している依存関係を上に追加」しています。メンバーが同じサーバーにアクセスできることでメリットが得られるが、メンバーごとにローカルである一般的なプロジェクトで共同作業を行う大規模なチームの場合、Vagrant&VirtualBoxのインストールがおそらく最良のオプションです。

ただし、完全な仮想環境 完全なOSのファイルが含まれているため、ホストと仮想化OSの両方を最新の状態に保つ必要があるため、サイズが大きくなり、保守が困難になります。そのため、個人のブログを使用する平均的なシングルユーザーではなく、大規模なプロジェクトで共同作業を行うプロの開発者やチームにとって、これらを最適な選択肢とは見なしていません。


  1. Linuxで環境変数を設定および一覧表示する方法

    以前は、Linuxを使用するには、コマンドラインにすぐに慣れるために必要でした。 GNOMEやKDEのようなデスクトップ環境は、初心者にとってLinuxの使用をはるかに簡単にしました。単一のターミナルコマンドを知らなくても、Linuxを長期間使用できます。 ただし、最終的には、コマンドラインを使用する必要があることを実行する必要があります。ここに飛び込んだら、最終的には環境変数について知る必要があります。これは難解な用語のように思えるかもしれませんが、環境変数は簡単に理解できます。 環境変数とは何ですか? 環境変数を使用すると、特定のアプリの構成ファイルを編集しなくても、さまざまなプログラ

  2. WordPressウェブサイトにSSLを無料で設定する方法

    公開されているウェブサイトをホストする場合、セキュリティの重要性を誇張するのは難しいでしょう。 Web上のすべてのサイトは、常に攻撃の脅威にさらされています。それで、あなたは何ができますか? サイトとサイトにアクセスする人々を保護するための1つの方法は、SSL証明書を使用することです。 SSL証明書を使用すると、サイトとその訪問者の間を行き来するすべてのトラフィックを暗号化して、攻撃者がサイトを表示または変更するのを防ぐことができます。 WordPressサイトでSSL証明書を設定するのは必ずしも簡単ではありません。多数のWordPressサイトが共有ホスティングで実行されていますが、これ