WordPress+LAMPは、古典的なウェブホスティングのセットアップです。
確かに、WordPressをホストするための他のソフトウェアスタックオプションがあります(私たちのチームの一部はLEMPに部分的です)。 しかし、世界中のウェブサイトのための幅広い実装と使用の面では、何もLAMPとWordPressに比較しません。
だから今日は、LAMPスタックを使用してDebian9にWordPressをインストールすることにより、このようにあなたのウェブサイトを世界に提供する方法を紹介します。
WordPressをインストールしたいが、Debianにはインストールしたくない?WordPress+Centos7チュートリアル
- WordPress+LAMP:最も人気のあるCMSとwebサーバー
- LAMPスタックを使用してDebian9にWordPressをインストールする方法
- Debian9にWordPressをインストールするための前提条件
- ステップ1:WordPressユーザー用のデータベースを作成する
- ステップ2:追加のPHP拡張機能をインストール
- ステップ3:WordPressをダウンロードする
- ステップ4: WordPressディレクトリの設定
- ステップ5: Apache設定の変更
- ステップ6:webブラウザを使用してWordPressのインストールを実行する
- ツつィツ姪”ツつ”ツ債ツづュツつケ
- Blaz9.99/月のための燃える速いWordPressのホスティング?
WordPress+LAMP:最も人気のあるCMSとwebサーバー
WordPressは大国です—今日のオンラインwebサイトの34%以上がそれを使用しています—それは2200万
また、CMS(コンテンツ管理システム)を使用しているサイトでは、市場シェアの60%と競争を上回っています。
一方、Apache(LAMPスタックの重要な部分)は世界で最も人気のあるwebサーバーです。
だから、あなたのポケットにWordPress/LAMPのインストールを持つことは、任意の開発者や自分のブログやウェブサイトをホストするために探している人のための鍵である理由を見ることができます。
LAMPスタックを使用してDebian9にWordPressをインストールする方法
このチュートリアルでは、Debian9にLAMPを使用してWordPressをインストールする方法を紹介します。
Debian9にWordPressをインストールするための前提条件
始める前に、次の設定が必要です:
- LAMPスタック:LAMPはLinux Apache MySQL PHPの略です。 WordPressはフロントエンドとバックエンドシステムの両方であるため、LAMPスタックによって処理される動的コンテンツを提供するためには、webサーバー、デー ->LinuxサーバーにLAMPをインストールするためのステップバイステップガイドはこちらをクリックしてくださ Debian9サーバーへのSSHアクセス
- sudo特権を持つシステムユーザー
すべて設定されている場合は、始めましょう!
ステップ1:WordPressユーザー用のデータベースを作成する
WordPressは多数のファイルの束を出荷し、それらのファイルはデータベースに保存する必要があります。
だから、WordPressをインストールするための最初のステップは、これらのファイルを処理するためにMySQLデータベースを設定することです。
これを行うには、次のコマンドを使用して、RootユーザーとしてMySQLにログインしましょう:
mysql -u root -p
その後、MySQLデータベースシステムのセットアップ中に設定したパスワードの入力を求められます。
ログインしたら、インストール中およびインストール後にWordPressファイルを収容する新しいデータベースを作成する必要があります。 あなたが望むものは何でも名前を付けることができますが、物事を簡単に保つために、このガイドではそれをwordpressdb
と呼びます。
データベースを作成するには、次のコマンドを実行します。
mysql> CREATE DATABASE wordpressdb;
注:常にセミコロン”;”でMySQLステートメントを終了することを忘れないでください
データベースを配置したら、データベースへの排他的アクセス権を持つ新しいMySQL
また、ユーザーにデータベースへのフルアクセス権を付与し、強力なパスワードを設定しましょう。 このガイドでは、admin-user
というユーザー
を作成します。
これを行うには、次のコマンドを実行します
mysql> GRANT ALL ON wordpress.* TO 'admin-suser'@'localhost' IDENTIFIED BY 'PASSWORD';
注:PASSWORD
文字列を強力なパスワードに置き換えることを忘れないでください。
この時点で、WordPress専用のデータベースとユーザーアカウントを作成しました。
MySQLインスタンスの変更を適用するには、次のコマンドを実行する必要があります
mysql> FLUSH PRIVILEGES;
次に、コマンドを実行してMySQLインスタンスを終了します
mysql> EXIT;
ステップ2:追加のPHP拡張機能をインストール
LAMP stackは、PHPがMySQLデータベースサーバーと通信するための最小限の拡張機能セットのみを必要とします。 しかし、WordPressとそのプラグインの多くは、合併症なしに機能するために追加の拡張機能を必要とします。
それを念頭に置いて、WordPress用の追加のPHP拡張機能をインストールします。
まず、システムを更新します:
# sudo apt update
次に、追加のPHP拡張機能をインストールします:
# sudo apt install php-curl php-gd php-mbstring php-xml php-xmlrpc php- soap php-intl php-zip
これらの拡張機能をロードするには、次のコマンドを実行してApache web serverを再起動します:
# sudo systemctl restart apache2
ステップ3:WordPressをダウンロードする
すべての前提条件を満たしたら、先に進んでWordPressをダウンロードしましょう。
セキュリティ上の理由から、WordPressは常に公式リポジトリからダウンロードすることをお勧めします:
最初に/var/www/ディレクトリ
# cd /var/www/```
に移動し、コマンド
# curl -O https://wordpress.org/latest.tar.gz
tarballファイルを抽出する
# tar -xvf latest.tar.gz
tarballファイルを抽出すると、wordpress
というラベルのフォルダが生成されます。
これはすべてのWordPress設定ファイルを含むフォルダです。 この時点で、WordPressリポジトリからダウンロードしたばかりのtarballファイルを削除しても安全です。
# rm latest.tar.gz
ステップ4: WordPressディレクトリの設定
次のステップに進む前に、WordPressディレクトリの所有権とファイル権限を調整する必要があります。
WordPressディレクトリ内のすべてのファイルに
# sudo chown -R www-data:www-data /var/www/wordpress
を使用してファイルの所有権を割り当ててみましょう次に、次のように正しい権限を設定します:
# sudo find /var/www/wordpress/ -type d -exec chmod 750 {} \;# sudo find /var/www/wordpress/ -type f -exec chmod 640 {} \;
また、WordPressディレクトリ内のサンプル設定ファイルの名前を、読み取り可能なファイル名に変更する必要があります:
# cd /var/www/wordpress# mv wp-config-sample.php wp-config.php
次に、wp-configを開きます。デフォルトのテキストエディタVimを使用してphpファイル。
# vim wp-config.php
下にスクロールして、以下に示すようにデータベース設定を見つけます。 ワードプレスに必ず記入してくださいdatabase name
, database user
, database password
とhostname
。
// ** MySQL settings - You can get this info from your web host ** ///** The name of the database for WordPress */define('DB_NAME', 'wordpressdb');/** 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', '');
設定ファイルを保存して終了します。
WordPressインストールに追加のセキュリティを提供するには、セキュリティキーも生成する必要があります。 WordPressは、それらを自分で生成する必要性を排除するために、これらのキーのための自動発電機を提供します。
WordPress secret generatorからこれらの値を生成するには、次のコマンドを実行します:
# curl -s https://api.wordpress.org/secret-key/1.1/salt/
注:コマンドは私たちに以下の出力を与えました。 生成した一意の値をコピーする必要があります。
define('AUTH_KEY', 'UV>...SAMPLE ONLY...COPY YOUR OWN VALUES...mL)');define('SECURE_AUTH_KEY', 'bn(UV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emL)zx');define('LOGGED_IN_KEY', '-naUV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emL{fY');define('NONCE_KEY', '{xNwUV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emL8Fq');define('AUTH_SALT', 'j+;UV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emLZpu');define('SECURE_AUTH_SALT', '0M=UV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emL*xC');define('LOGGED_IN_SALT', 'G&2UV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emLps+');define('NONCE_SALT', '2gZUV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emLh/L');
生成した一意の出力をコピーします。
もう一度、WordPressの設定ファイルを開きますwp-config.php
# vim wp-config.php
次のようなダミー値を含むセクションをスクロールして検索します:
define('AUTH_KEY', 'put your unique phrase here');define('SECURE_AUTH_KEY', 'put your unique phrase here');define('LOGGED_IN_KEY', 'put your unique phrase here');define('NONCE_KEY', 'put your unique phrase here');define('AUTH_SALT', 'put your unique phrase here');define('SECURE_AUTH_SALT', 'put your unique phrase here');define('LOGGED_IN_SALT', 'put your unique phrase here');define('NONCE_SALT', 'put your unique phrase here');
これらの値を削除し、WordPressが生成したセキュリティキーを貼り付けます。
設定ファイルを保存して終了します。
ステップ5: Apache設定の変更
このステップでは、パス/etc/apache2/sites-available
のデフォルト設定ファイル000-default.conf
をいくつか調整する必要があります。
デフォルトの設定ファイル
# vim /etc/apache2/sites-available/000-default.conf
を開き、次にDocumentRoot属性を見つけて/var/www/html
から/var/www/wordpress
に変更します。
同じファイルで、仮想ホストブロック内に次の行をコピーして貼り付けます。
<Directory /var/www/wordpress/>AllowOverride All</Directory>
設定ファイルを保存して終了します。
次に、WordPressのパーマリンク機能を使用できるようにmod_rewrite
を有効にする必要があります。
# sudo a2enmod rewrite
すべてがうまくいったことを確認するには、コマンドを実行します。
# sudo apache2ctl configtest
: Ok
変更を実装するには、Apache webサーバーを再起動します。
# sudo systemctl restart apache2
ステップ6:webブラウザを使用してWordPressのインストールを実行する
この時点で、WordPressのインストールのすべてのサーバー構成が完了しました。
最後のステップは、webブラウザを介してインストールを完了することです。
これを行うには、webブラウザを起動し、ブラウザのサーバーのIPアドレスまたはドメイン名http://server_IP_address
またはhttp://YOUR-DOMAIN
最初のページで言語を選択するように求められます。
お好みの言語をクリックし、”続行”ボタンを押してください。
次のステップでは、”サイト名”、”ユーザー名”、”パスワード”、”メールアドレス”などの追加情報を入力します。
必要な項目をすべて入力したら、”WordPressのインストール”をクリックしてください
すべてがうまくいけば、ログインページに移動します。
“ログイン”ボタンを押すと、以下に表示される世界的に有名なWordPressのダッシュボードに向かいます:
ツつィツ姪”ツつ”ツ債ツづュツつケ
おめでとうございます! これまでに続いてきた場合は、Debian9にLAMPを搭載したWordPressをインストールしました。
だから、今、あなたはあなたの新しいブログやウェブサイトを構築する仕事を取得する準備が整いました。
WordPressを使い始めたばかりなら、学習やカスタマイズのための無料のリソースがたくさんあるということが良いニュースです。 サーバーにLAMPをインストールしてWordPressのセットアップを実行できた場合、WordPress自体はケーキになるはずです!
Blaz9.99/月のための燃える速いWordPressのホスティング?
このチュートリアルを終了した場合、明らかにすでにサーバーがあります…
しかし、パフォーマンス統計を高めながらホスティング料金を削減したい場合は、SSDノードからのパフォーマンスVPSを考慮する必要があります。
パフォーマンスVPSは、ロケットエンジンをCMSに紐で縛るようなNVMeストレージを備えています。 メディアが重いwebページを標準のSSDドライブよりも最大10倍高速にロードします。