この記事では、WordPressの開発環境を構築する方法を解説します。
WordPress開発環境を構築する方法
WordPress開発環境を構築するには、主に次の2種類があります。
- ローカル開発環境
- クラウド開発環境
それぞれの開発環境について、説明します。
ローカル開発環境
ローカル開発環境は、WordPressを構成するコアファイルとともに、WordPressプラグイン・テーマファイルがあなたが直接操作するコンピュータに格納されている状態です。
インターネット環境がなくても、ブラウザを使用し、WordPressサイトへアクセスすることが可能です。
クラウド開発環境
クラウド開発環境は、WordPress開発が行える環境へ、インターネットを利用して開発環境へ接続する方法です。
インターネットを利用して開発環境へ接続するため、自身が所有するコンピュータに開発に必要なソフトウェアをインストールする必要がありません。
ローカル開発環境の特徴
メリット
ローカル開発環境を利用するメリットには、主に次の2つがあります。
- インターネット環境が不要
- セキュリティ性が高い
- 環境の構築が容易
インターネット環境が不要
ローカル開発環境は、WordPressの動作確認にブラウザを使用するものの、インターネット接続自体は不要です。
そのため、WordPressの開発環境が整ったコンピュータを用意さえできれば、どこでも開発を行うことが可能です。
セキュリティ性が高い
ローカル開発環境では公開しない限り、あなたのパソコンでWordPress開発を行なっていることが明らかになることはありません。
開発自体にはインターネット接続も不要であり、セキュリティ性が高いと言えるでしょう。
環境の構築が容易
ローカル開発環境では、WordPressの開発に特化したアプリケーションが多くあります。
WordPressの開発に特化している場合、情報が探しやすく、開発初心者の方が利用するための敷居が低くなります。
デメリット
ローカル開発環境を利用するデメリットには、ファイルによってコンピュータ容量が圧迫されることがあげられます。
特に仮想環境を構築する環境の場合、使用済みのプロジェクトの管理をしっかりと行うようにすべきです。
WordPress開発初心者の方であれば、知識がなくても気軽に利用がしやすいサンドボックスで構築できる開発環境がおすすめです。
WordPressのローカル開発環境を構築する手順
- 利用するアプリケーションを選ぶ
- アプリケーションのインストール・設定を行う
- 開発に適したテキストエディタを用意する
WordPressのローカル開発環境を構築できるアプリケーションにはLocalやVVVがあります。
開発初心者であれば、数分で開発環境の構築ができるLocalがおすすめです。
利用するアプリケーションの選択・設定を終えたら、AtomやVisual Studio Codeなどの開発に適したテキストエディタを用意して開発を開始しましょう。
クラウド開発環境の特徴
リモート開発環境を利用するメリットには、主に次の2つがあります。
メリット
クラウド開発環境を利用するメリットには、主に次の3つがあります。
- どこからでも開発環境へアクセスできる
- データのバックアップが容易
- 操作するパソコンの容量を圧迫しない
どこからでも開発環境へアクセスできる
インターネットが利用できれば、どこからでも利用する端末にしばられることなく利用ができることです。
いつも使っているパソコンが壊れてしまった場合でも、代替機からクラウド環境にアクセスすれば、すぐに開発が開始できます。
データのバックアップが容易
クラウド開発環境では、利用するサービスにもよりますが、バックアップ・スナップショットといった機能を有しており、バックアップやリストアが容易に行えます。
デメリット
クラウド開発環境のデメリットは、インターネット接続が必須であることです。
インターネットの接続環境が悪いと、操作がしづらくなり、開発効率が悪くなってしまいます。
WordPressのクラウド開発環境を構築する手順
- 利用するアプリケーションを選ぶ
- 環境へアプリケーションのインストール・設定を行う
- SSHで開発環境へアクセスする
WordPressのローカル開発環境を構築できるアプリケーションには、DigitalOceanやAmazon EC2があります。
クラウド環境への開発環境のインストールおよび設定を終えたら、SSHを通じて開発環境へアクセスし、開発を開始します。
初心者におすすめのWordPress開発環境はLocal
Localは、アプリケーションの知識がない初めての方でも数分でインストール・設定が完了します。
複雑な操作は不要でWordPress開発に集中できる初心者におすすめの開発環境です。
詳しい導入方法や使い方は次の記事で解説していますので、開発環境選びに悩んだ方は参考にしてください。