ウェブサイト検索

OpenLiteSpeed Wordpress のインストール


WordPress は 2003 年の誕生以来、Web サイトで最も人気のあるコンテンツ管理システムとなっています。この記事でわかるように、WordPress は使い方が簡単で、自分でホスティングすることさえそれほど難しくありません。このチュートリアルでは、Linux システム上の OpenLiteSpeed Web サーバーに WordPress をインストールする手順を段階的に説明します。

OpenLiteSpeed を HTTP サーバーとして使用し、WordPress が機能するためには PHP と MariaDB (MySQL のオープンソース実装) を必要とするため、それらもインストールします。この一連のパッケージは、一般に LOMP スタック (Linux、OpenLiteSpeed、MySQL、PHP) と呼ばれます。これらのパッケージがインストールされたら、WordPress 自体をインストールする前に、データベースとユーザーの初期セットアップを含む OpenLiteSpeed と MySQL の構成を確認します。

このチュートリアルでは次のことを学びます:

  • OpenLiteSpeed のインストールと設定方法

  • MariaDB for MySQL をインストールして構成する方法

  • WordPress 用に MySQL ユーザーとデータベースをセットアップする方法

  • WordPress をダウンロードしてインストールする方法

OpenLiteSpeed、PHP、MySQL をインストールする

システムに OpenLiteSpeed Web サーバーがまだインストールされていない場合は、最初に OpenLiteSpeed Web サーバーをインストールする必要があります。 OpenLiteSpeed インストール ガイドを参照してソフトウェアをインストールし、完了したら戻って以下の手順に従ってください。

次に行う必要があるのは、Linux システムに適切なソフトウェア パッケージを準備することです。 WordPress は、HTTP サーバー、PHP とその関連モジュール、および MySQL データベースを提供する場合にのみ実行できます。ターミナルを開き、次のいくつかのコマンドを入力して、PHP と MySQL のオープンソース フォークである MariaDB をインストールします。

Debian と Ubuntu の場合:


$ sudo apt install php mariadb-server mariadb-client php-mysql php-curl php-xml php-mbstring php-imagick php-zip php-gd

CentOS の場合:


$ sudo dnf install mariadb-server php-common php-curl php-xml php-mbstring php-imagick php-zip php-gd php-mysqlnd

インストールするパッケージはたくさんありますが、はい、すべて必須です。追加の PHP モジュールがいくつかないと、WordPress 管理者ダッシュボードの「サイトの健全性ステータス」セクションで完璧なスコアを得ることができません。

MySQLの構成

最初に行うべきことの 1 つは、WordPress データベースを準備することです。これを行うには、まず MySQL の初期構成を行う必要があります。開始するには、ターミナルで次のコマンドを実行します。


$ sudo mysql_secure_installation

最初の応答は空白のままにして、Enter キーを押します。残りのプロンプトに対しては y (はい) と応答し、プロンプトが表示されたら root パスワードを設定する必要があります。このセットアップはほんの少しで完了します。

WordPress 用のデータベースを作成する

WordPress は、投稿とページのコンテンツをすべて MySQL 内に保存します。次の手順で、WordPress がアクセスできるように MySQL ユーザーとデータベースを構成する必要があります。

  1. まず、root ユーザーで MySQL を開きます。

    
    $ sudo mysql
    
  2. WordPress 用の新しいデータベースを作成します。この例では、wordpress_db という名前にしますが、任意の名前を使用できます。

    
    MariaDB [(none)]> CREATE DATABASE wordpress_db;
    
  3. 次に、WordPress が作成したデータベースにアクセスするために使用できる新しいユーザーを作成する必要があります。この例では、ユーザー名を wordpress_user 、パスワードを my_password にします。以下の my_password テキストを安全なパスワードに置き換えます (後で使用できるようにどこかに書き留めておきます)。

    
    MariaDB [(none)]> CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'my_password';
    
  4. 次に、WordPress ユーザーに WordPress データベースに対する完全な権限を与えます。

    
    MariaDB [(none)]> GRANT ALL PRIVILEGES ON wordpress_db.* to wordpress_user@'localhost';
    
  5. 最後に、ユーザー権限に加えた変更を保存し、MariaDB を終了します。

    
    MariaDB [(none)]> FLUSH PRIVILEGES;
    MariaDB [(none)]> exit
    

WordPress をダウンロードしてインストールします

この時点で OpenLiteSpeed はすでにインストールされ実行されているはずです。これは、ブラウザを開いてループバック アドレス 127.0.0.1:8088 または単に localhost:8088 に移動することで確認できます。あなたのシステム。

OpenLiteSpeed はすでにサイトをホストしています (またはサイトがありません) が、WordPress インストール用に新しい仮想ホスト ファイルを構成することがベスト プラクティスです。これにより、将来、複数の Web サイトをホストしたり、WordPress ディレクトリのインストール場所を変更したりする場合などに、より柔軟に対応できるようになります。

  1. まず、WordPress Web サイトを保存するディレクトリを作成し、サンプル サイトから仮想ホスト構成ファイルをコピーして、新しい WordPress サイトのテンプレートとしても使用しましょう。

    
    $ sudo mkdir -p /usr/local/lsws/wordpress
    $ sudo cp -av /usr/local/lsws/conf/vhosts/Example /usr/local/lsws/conf/vhosts/wordpress
    
  2. 次に、https://localhost:7080/login.php にある OpenLiteSpeed Web 管理パネルに移動し、管理者のユーザー名とパスワードを使用してログインします。まだ設定していない場合は、OpenLiteSpeed のデフォルト パスワードに関するガイドを参照してください。

  3. 「仮想ホスト」タブをクリックし、プラス記号をクリックして、新しい仮想ホストを OpenLiteSpeed に追加します。

  4. 次に、次の情報を入力していきます。完了したら、ディスクアイコンをクリックして変更を保存します。

    
    Virtual Host Name = wordpress
    Virtual Host Root = $SERVER_ROOT/wordpress
    Config File = $SERVER_ROOT/conf/vhosts/$VH_NAME/vhconf.conf
    Follow symbolic link = yes
    Enable Scripts/ExtApps = yes
    Restrained = yes
    

    Web パネルでプロンプトが表示されたら、vhconf.conf ファイルの生成を選択します。

  5. 完了したら、グレースフル リスタートを実行します。

  6. 次に、「リスナー」タブに移動し、デフォルトのリスナーをクリックし、以下の画面に示されているプラス記号をクリックして、新しい仮想ホスト マッピングを追加します。

  7. 仮想ホストとして「wordpress」と入力し、使用しているすべてのドメインをリストします。または、単に * をすべてをキャッチとして配置します。

    完了したら [保存] をクリックし、もう一度グレースフル リスタートを実行します。

WordPress をダウンロードしてインストールします

HTTP サーバーが設定され、PHP と MySQL の準備が整ったので、WordPress 自体のインストールに進むことができます。

  1. まず、wget を使用して WordPress の最新バージョンをダウンロードします。

    
    $ wget -O /tmp/wordpress.tar.gz https://wordpress.org/latest.tar.gz
    
  2. tar アーカイブを WordPress サイト ディレクトリに抽出します。

    
    $ sudo tar -xzvf /tmp/wordpress.tar.gz -C /usr/local/lsws
    
  3. これで、WordPress の構成を開始できます。インターネット ブラウザを開き、ローカルホスト アドレス 127.0.0.1:8088 または完全修飾ドメイン名 (設定している場合) に移動します。 WordPress セットアップ ウィザードが表示されます。 「さあ始めましょう」をクリックして始めましょう。

  4. 次に、前に構成したデータベース情報を入力します。最後の 2 つのボックス (データベース ホストとテーブル プレフィックス) は、デフォルト値のままにすることができます。完了したら、「送信」をクリックします。

  5. WordPress はデータベースへの接続を試行し、成功したかどうかを通知します。インストールされていると仮定して、「インストールの実行」をクリックして続行します。

  6. 次の画面では、新しいサイトに関する一般的な情報の入力を求められます。入力が完了したら、画面下部の「WordPress のインストール」をクリックしてインストールを完了します。

  7. これでWordPressのインストールは完了です! 「ログイン」ボタンをクリックしてコンテンツの作成を開始できます。

    将来 WordPress 管理パネルに戻るには、いつでも URL http://127.0.0.1:8088/wp-admin を使用できます (または、127.0.0.1 を完全修飾された URL に置き換えることもできます)。ドメイン名)。

これで、WordPress サイトに http://127.0.0.1:8088 または完全修飾ドメイン名からアクセスできるようになります。

最後に

このチュートリアルでは、Linux システム上で WordPress Web サイトを実行するための一流のコンポーネントをインストールする方法を説明しました。 WordPress は、事実上無限の構成が可能な素晴らしいコンテンツ管理システムです。非常に簡単なので、HTML、CSS、PHP のコーディング経験がなくても、見栄えの良い Web サイトを作成できます。 WordPress メニューを参照して、すぐに利用できるすべてのカスタマイズ機能を確認してください。

関連記事: