GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu18.04にLAMPスタックを使用してWordPressをインストールする方法

WordPressは、世界をリードするコンテンツ管理システムです。何千万ものウェブページやインターネットクリエーターによって同様に使用されているWordPressは、ほとんどのブログやニュースメディアのバックボーンです。 WordPressを使用したWebページのパフォーマンスも、通常、利用可能な最速の1つです。このチュートリアルでは、Ubuntu18.04にLAMPスタックを使用してWordPressをインストールする方法を紹介します。

要件:

  • このチュートリアルでは、UbuntuVPSを使用します。私たちのUbuntuVPSには、完全に機能するLAMPスタックがすでにプリインストールされています。ただし、クリーンなサーバーでこれを行う場合に備えて、必要なすべての手順を実行し、LAMPスタックを自分でインストールして構成する方法を示します。
  • 完全なSSHルートアクセスまたはsudo権限を持つユーザーも必要です
  • WordPressサイトにアクセスするための有効なドメイン名(オプション)

ステップ1:サーバーに接続する

ユーザーrootとしてSSH経由でサーバーに接続するには、次のコマンドを使用します。

ssh root@IP_ADDRESS -p PORT_NUMBER

「IP_ADDRESS」と「PORT_NUMBER」を実際のサーバーのIPアドレスとSSHポート番号に置き換えます。

ログインしたら、次のコマンドを実行して、サーバーが最新であることを確認します。

apt-get update
apt-get upgrade

ステップ2:ApacheWebサーバーのインストール

Apache Webサーバーをインストールするには、次のコマンドを実行します。

apt-get install apache2

インストールが完了したら、サーバーの起動時に次のコマンドでApacheを自動的に起動できるようにする必要があります。

systemctl enable apache2

次のコマンドを使用して、Apacheサービスのステータスを確認することもできます。

systemctl status apache2

出力:

apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running) since Wed 2018-12-19 03:44:49 CST; 21min ago
 Main PID: 905 (apache2)
    Tasks: 7 (limit: 1110)
   CGroup: /system.slice/apache2.service
           ├─  905 /usr/sbin/apache2 -k start
           ├─  923 /usr/sbin/apache2 -k start
           ├─  926 /usr/sbin/apache2 -k start
           ├─  927 /usr/sbin/apache2 -k start
           ├─  928 /usr/sbin/apache2 -k start
           ├─  929 /usr/sbin/apache2 -k start
           └─16816 /usr/sbin/apache2 -k start

ステップ3:PHPをインストールする

LAMPスタックセットアップの次のステップは、PHPをインストールすることです。 WordPressとそのプラグインの多くは、手動でインストールする必要があるPHP拡張機能を使用しています。このセクションはオプションですが、基本的なPHPインストールではアクセスできないWordPress機能にアクセスできます。

apt install php php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip

次のコマンドを使用して、PHPのバージョンを確認できます。

php -v

出力:

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

ステップ4:MySQLデータベースサーバーをインストールする

最後に、MySQLは、LAMPスタックのインストールを完了するために必要な最後のソフトウェアパッケージです。 MySQLはオープンソースのデータベース管理システムであり、一般的に人気のあるLAMP(Linux、Apache、MySQL、PHP / Python / Perl)スタックの一部としてインストールされます。継続的な開発と豊富な機能セットのおかげで、データベースを管理するための非常に人気のある選択肢です。

Ubuntu 18.04では、デフォルトで最新バージョンのMySQLのみがAPTパッケージリポジトリに含まれています。

デフォルトのパッケージをインストールするには、次のコマンドを実行します。

$ apt install mysql-server

これにより、MySQLバージョン5.7がサーバーにインストールされますが、パスワードの設定やその他の構成変更を求めるプロンプトは表示されません。これによりMySQLのインストールが脆弱になるため、MySQLサーバーのセキュリティを向上させるために、 mysql_secure_installationを実行することをお勧めします。 次のコマンドを入力してスクリプトを作成します:

mysql_secure_installation

このスクリプトは、rootパスワードの設定、リモートrootログインの無効化、匿名ユーザーの削除など、重要なセキュリティタスクを実行するのに役立ちます。

ステップ5:WordPress用のデータベースを作成する

次に、WordPressサイト用のMySQLデータベースを作成します。次のコマンドを使用してMySQLサーバーにログインし、MySQLのrootパスワードを入力します。

mysql -u root -p

このセクションでは、新しいMySQLデータベースwordpressを作成します そして、それへのユーザーアクセスを新しいユーザーadmin_userに割り当てます パスワードStrongPassword

CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'admin_user'@'localhost' IDENTIFIED BY 'StrongPassword';
FLUSH PRIVILEGES;
exit;

「StrongPassword」を実際の強力なパスワードに置き換えることを忘れないでください。

ステップ6:WordPressをインストールする

これで、WordPressの実際のインストールに進むことができます。次のコマンドを実行して、デフォルトのWebサーバードキュメントルートディレクトリ( / var / www / html )にある最新のWordPressインストールファイルをダウンロードして抽出します。 。

cd /var/www/html
wget -c http://wordpress.org/latest.zip
unzip latest.zip
chown -R www-data:www-data wordpress
rm latest.zip

すべてのWordPressファイルがwordpressに配置されます / var / www / html / wordpressのディレクトリ

データベースが作成されたら、この情報をWordPress構成ファイルに追加する必要があります。

まず、次のコマンドを実行して、サンプル構成ファイルの名前を変更します。

cd /var/www/html/wordpress
mv wp-config-sample.php wp-config.php

次に、 wp-config.phpを開きます たとえば、お気に入りのテキストエディタでファイルを作成します。

nano wp-config.php

そして、データベース設定を更新して、 database_name_here を置き換えます username_here およびpassword_here あなた自身の詳細で:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */define('DB_NAME', 'wordpress');

/** MySQL database username */define('DB_USER', 'admin_user');

/** MySQL database password */define('DB_PASSWORD', 'StrongPassword');

/** MySQL hostname */define('DB_HOST', 'localhost');

/** Database Charset to use in creating database tables. */define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */define('DB_COLLATE', '');

ファイルを保存して終了します。

ステップ6:仮想ホストファイルを作成する

これで、仮想ホストファイルを作成できます。次のコマンドを実行して、ドメインの仮想ホスト構成ファイル your_domain.comを作成します。 :

nano /etc/apache2/sites-available/your_domain.com.conf

そして、次のコンテンツをファイルに追加します。

<VirtualHost *:80>

ServerAdmin admin@your_domain.com
ServerName your_domain.com
ServerAlias www.your_domain.com
DocumentRoot /var/www/html/wordpress

<Directory /var/www/html/wordpress>
     Options Indexes FollowSymLinks
     AllowOverride All
     Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/your_domain.com_error.log 
CustomLog ${APACHE_LOG_DIR}/your_domain.com_access.log combined 
</VirtualHost>

作成した仮想ホストを有効にするには、次のコマンドを実行します。

ln -s /etc/apache2/sites-available/your_domain.com.conf /etc/apache2/sites-enabled/your_domain.com.conf

ステップ7:WordPressを構成する

このガイドの最後のステップでは、WordPress Webインターフェイスにアクセスして、インストールを完了する必要があります。

インストールを完了するには、ブラウザを開いて次の場所に移動します:

http://your_domain.com/

言語を選択して、[続行]をクリックします。

メインのインストール画面で、サイトのタイトル、ユーザー名、パスワード、メールアドレスなどの希望する情報を入力し、[WordPressのインストール]をクリックします。

WordPressが正常にインストールされ、以前に設定した情報を使用して管理ダッシュボードにログインできるようになったことを通知します。

ログインに成功すると、WordPressダッシュボードページが表示されます:

おめでとう! WordPressがサーバーに正常にインストールされました。これで、ニーズに応じてサイトの構築とカスタマイズを開始できます。

もちろん、最適化されたWordPressホスティングサービスのいずれかを使用している場合は、Ubuntu 18.04にLAMPスタックを備えたWordPressをインストールする必要はありません。その場合は、専門のシステム管理者に、Ubuntu18.04にWordPressをインストールするよう依頼してください。 LAMPスタックまたはその他の任意のWebホスティングスタック。彼らは24時間年中無休で利用可能であり、あなたの要求をすぐに処理します。この投稿を読んで楽しんだ場合は、Ubuntu20.04にLAMPスタックを使用してWordPressをインストールする方法も検討することをお勧めします。

PS。 この投稿が気に入った場合は、Ubuntu18.04にLAMPスタックを使用してWordPressをインストールする方法をご覧ください。 、下のボタンを使用してソーシャルネットワーク上の友達と共有するか、コメントセクションにコメントを残してください。ありがとう。


Panels
  1. Ubuntu16.04にMySQLをインストールする方法

  2. Ubuntu16.04にLAMPスタックを使用してWordPressをインストールする方法

  3. Ubuntu18.04にLEMPスタックを使用してWordPressをインストールする方法

  1. Ubuntu18.04にOpenLiteSpeedでWordPressをインストールする方法

  2. Ubuntu18.04にLAMPをインストールする方法

  3. Ubuntu20.04にLAMPスタックを使用してWordPressをインストールする方法

  1. Ubuntu18.04にNginxでWordPressをインストールする方法

  2. Ubuntu18.04にApacheを使用してWordPressをインストールする方法

  3. Ubuntu22.04にWordPressをインストールする方法