LAMP(CentOS 7.2)環境下でのWordPressの構築

4851 ワード

ガイド:
WordPressはPHPとMySQLをプラットフォームとする自由なオープンソースのブログソフトウェアとコンテンツ管理システムです.WordPressにはプラグインアーキテクチャとテンプレートシステムがあります.Alexaランキング上位100万サイトのうち16.7%以上がWordPressを利用している.
一.LAMP環境構築
LAMPはLinux+Apache+MySQL(MariaDB)+PHPであり、オープンソースが無料であるため、現在非常に人気のあるウェブサイトソリューションのセットであり、本稿でも採用する.
1.Linux選択
筆者が選んだのはCentOS 7.2というバージョンですが、CentOSは実質的にサポートされていないRHERであり、安定性は比較的高いもので、もちろん他のリリース版を選ぶこともできますが、後続の操作が少し異なるだけで、本稿ではCentOSでの操作のみを紹介します(システムのインストールは本論文とは関係ないので、後述しません).
2.Apacheのインストール
ダイレクトyumインストール
yum -y install httpd

インストールが完了したら、サービスを開始します.
systemctl start httpd.service

起動時に設定
systemctl enable httpd.service

その後、ブラウザでlocalhostを入力してテストすることができますが、筆者はGUIをインストールしていないため、クライアントブラウザでしかテストできません.その前に80ポートと443ポートを開く必要があります.
まずファイアウォールを開き、電源を入れて起動するように設定します.
systemctl start firewalld.service
systemctl enable firewalld.service

オープンポート(80および443)
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https

ファイアウォールの再起動
firewall-cmd --reload

クエリーオープンポート
firewall-cmd --list-ports

3.データベースのインストールと構成(Mariadb)
オラクル社がMySQLを買収した後、MySQLをクローズドソースにする潜在的なリスクがあるため、CentOS 7でMySQLを破棄し、Mariadb(MySQLのブランチであり、完全に互換性がある)をサポートするように変更したため、本稿ではこのデータベースも使用する.
同様にyumコマンドでインストールし、起動を設定します.
yum -y install mariadb-server mariadb
systemctl start mariadb.service
systemctl enable mariadb.service

rootパスワードの構成
mysql_secure_installation

構成にはいくつかの選択肢がありますので、必要に応じて構成すればいいです
rootユーザーを使用してmysqlにログインする
mysql -u root -p

WordPressのデータベースの作成
CREATE DATABASE wordpress;

作成結果の表示
データベースのユーザーの作成
CREATE USER username@localhost IDENTIFIED BY 'password';

説明:username-作成するユーザー名、host-ユーザーがどのホストにログインできるかを指定し、ローカルユーザーがlocalhostを使用できる場合、ユーザーが任意のリモートホストからログインできるようにするには、ワイルドカードを使用します.password-このユーザのログインパスワードは、パスワードが空であるもよいし、空であればパスワードを必要とせずにサーバにログインすることができる.
ユーザー権限の変更、保存および終了
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost;
FLUSH PRIVILEGES;
exit

サービスの再起動
systemctl restart  mariadb.service

4.PHP及び関連部品の取り付け
まずPHPを取り付ける
yum -y install php

関連コンポーネントのインストール
yum -y install php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel

インストールが完了したらphpページを新規作成してテストできます
vim /var/www/html/info.php

以下に編集
httpサービスの再起動
systemctl restart httpd.service

Webサイトを開くhttp://x.x.x.x/info.phpを参照してください(x.x.x.x.xはvpsのipアドレスです)
二.WordPressのインストールと構成
wget(ダウンロード)unzip(解凍)net-tools(ネットワーク管理)のインストール
yum -y install wget unzip net-tools

WordPressのダウンロード
wget http://wordpress.org/latest.zip

ファイルを解凍し、**/var/www/html/**ディレクトリにコピーします.
unzip -q latest.zip
cp -rf wordpress/* /var/www/html/

プロファイルの編集
cd /var/www/html
cp wp-config-sample.php wp-config.php
vim wp-config.php

次のフォーマットに変更します(wordpressはデータベース名、wordpressuserはデータベースユーザー名、10293847はデータベースパスワード)
保存後に終了し、関連サービスを再起動
systemctl restart httpd.service
systemctl restart  mariadb.service

三.WordPressの個人設定
以上の構成が完了すると、入力できます.http://yourserverip/あなたのブログを訪問しに来ました.
  • 言語選択
  • 個人情報
  • を記入
  • 取付完了
  • ダッシュボード
  • に登録する.
    これでWordPressは完成し、その後は自分の必要に応じて他の構成を行うことができます.
    本文はネット上のその他の文章を参考にして、もし個人の利益を侵害するならば、私に連絡してください
    転載先:https://juejin.im/post/5ca217b4f265da30b24766b1