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インストール
インストールが完了したら、サービスを開始します.
起動時に設定
その後、ブラウザでlocalhostを入力してテストすることができますが、筆者はGUIをインストールしていないため、クライアントブラウザでしかテストできません.その前に80ポートと443ポートを開く必要があります.
まずファイアウォールを開き、電源を入れて起動するように設定します.
オープンポート(80および443)
ファイアウォールの再起動
クエリーオープンポート
3.データベースのインストールと構成(Mariadb)
オラクル社がMySQLを買収した後、MySQLをクローズドソースにする潜在的なリスクがあるため、CentOS 7でMySQLを破棄し、Mariadb(MySQLのブランチであり、完全に互換性がある)をサポートするように変更したため、本稿ではこのデータベースも使用する.
同様にyumコマンドでインストールし、起動を設定します.
rootパスワードの構成
構成にはいくつかの選択肢がありますので、必要に応じて構成すればいいです
rootユーザーを使用してmysqlにログインする
WordPressのデータベースの作成
作成結果の表示
データベースのユーザーの作成
説明:username-作成するユーザー名、host-ユーザーがどのホストにログインできるかを指定し、ローカルユーザーがlocalhostを使用できる場合、ユーザーが任意のリモートホストからログインできるようにするには、ワイルドカードを使用します.password-このユーザのログインパスワードは、パスワードが空であるもよいし、空であればパスワードを必要とせずにサーバにログインすることができる.
ユーザー権限の変更、保存および終了
サービスの再起動
4.PHP及び関連部品の取り付け
まずPHPを取り付ける
関連コンポーネントのインストール
インストールが完了したらphpページを新規作成してテストできます
以下に編集
httpサービスの再起動
Webサイトを開くhttp://x.x.x.x/info.phpを参照してください(x.x.x.x.xはvpsのipアドレスです)
二.WordPressのインストールと構成
wget(ダウンロード)unzip(解凍)net-tools(ネットワーク管理)のインストール
WordPressのダウンロード
ファイルを解凍し、**/var/www/html/**ディレクトリにコピーします.
プロファイルの編集
次のフォーマットに変更します(wordpressはデータベース名、wordpressuserはデータベースユーザー名、10293847はデータベースパスワード)
保存後に終了し、関連サービスを再起動
三.WordPressの個人設定
以上の構成が完了すると、入力できます.http://yourserverip/あなたのブログを訪問しに来ました.言語選択 個人情報 を記入取付完了 ダッシュボード に登録する.
これでWordPressは完成し、その後は自分の必要に応じて他の構成を行うことができます.
本文はネット上のその他の文章を参考にして、もし個人の利益を侵害するならば、私に連絡してください
転載先:https://juejin.im/post/5ca217b4f265da30b24766b1
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