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をインストールする方法をご覧ください。 、下のボタンを使用してソーシャルネットワーク上の友達と共有するか、コメントセクションにコメントを残してください。ありがとう。