基本的な準備;
実際のケースでは、ホストを作成するために、実際の例5.2 OpenStackのクラウドプラットフォームを使用して、クラウドホストを使用する必要が
ノードLNMPとして、この実験は、以下の実験を。
ケースの実装:
LNMPの代わりには、Linuxシステムそのnginxの+のMySQL + PHPのWebサーバ・アーキテクチャです。
Linuxは、総称して、コンピュータのUnixライクなオペレーティングシステムであり、最も人気のあるフリーなオペレーティングシステムです。代表バージョンのDebian、CentOSのは、Ubuntu、Fedoraの、 Gentooのようにして。
nginxのは、HTTP、高性能で、リバースプロキシサーバはIMAP / POP3 / SMTPプロキシサーバです。
MySQLは小規模なリレーショナル・データベース管理システムです。
PHPはサーバー側で実行されたHTML文書に埋め込まスクリプト言語です。
4つのソフトウェアは無料、効率的で、拡張可能なウェブサービスシステムとしてまとめ、無料のオープンソースソフトウェアです。
1.インストール LNMP環境
まず、ホスト名を変更し、ネットワークを設定します。
[ルート@ localhostの〜]#viの/ etc / sysconfig / network-scriptsに/のifcfg-eno16777736
[ルート@ localhostの〜]#のhostnamectlセットホスト名LNMP
SELinuxは、設定ファイルを変更、ファイアウォールをオフにして、ブートが起動しない設定します。
[ルート@ LNMP〜]# viのは/ etc / selinuxを/ configに
SELINUXは=許容ように修正施行します
[ルート@ LNMP〜]# setenforce 0
ビューステータス:getenforce
[ルート@ LNMP〜] #systemctl停止firewalld
[ルート@ LNMP〜] #systemctl無効firewalld
yumをyumを使用して、元のソースが付属しています:
[ルート@ LNMP〜] #yumクリーンすべて
[ルート@ LNMP〜] #yum repolist
我々は提供します lnmp1.6-full.tar.gz 仮想マシンにアップロードされたパッケージ/ルートディレクトリを、以下のコマンドを抽出します。
[ルート@ LNMP〜]#タール-zxvf lnmp1.6-full.tar.gz
解凍が完了すると、入力し lnmp1.6フルインストールスクリプトを実行し、ディレクトリを(スクリプトを実行する前に、あなたが設定する必要が DNSを)
次のようにコマンドは次のとおりです。
[ルート@ LNMP〜] lnmp1.6フルます。#cd
[ルート@ LNMP lnmp1.6フル]#./install.shを
仮想マシンの構成に応じて、インストール時間は、スクリプトの実行が終了した後、のような成功のためのヒントがあるでしょう、異なるものになります
図 図。プロンプトが表示されたら(、データベースのパスワードを設定し、デフォルトのソフトウェアのインストールのバージョンを選択し、インストールが成功したプレスです
Ctrlキー+ C の出口へ)
ブラウザを使用して、仮想マシンの入力 IPを、示されるように、インターフェイスを参照図です。
2.デプロイ のWordPressアプリ
展開では 、ワードプレス の前に、必要性は、いくつかの基本的な設定を行うには、最初のデータベース、データベースをログに記録する必要があります、
作成WordPressの 次のようにデータベースをし、リモートアクセス権を与え、コマンドは次のとおりです。
[ルート@ LNMP〜]#mysqlの-uroot -p000000
MySQLの>データベースのワードプレスを作成します。
MySQLの> *上のすべての権限を付与*ルートに@ localhostのグラントオプションで「000000」によって識別されます。
MySQLの> *上のすべての権限を付与*グラントオプションで「000000」によって識別される「%」@ルートに。
MySQLの>はCtrl-C - 終了!
我々は提供します wordpress-4.7.3-zh_CN.zip 仮想マシンにアーカイブのアップロードを/ルート ディレクトリに移動し、次のコマンドを抽出します。
[ルート@ LNMP〜]#解凍wordpress-4.7.3-zh_CN.zip
入力/ホーム/ wwwrootに/デフォルトディレクトリ、 index.htmlを次のように削除コマンドがある:(このディレクトリはnginxの さん
プロジェクトディレクトリに、本とにかくデフォルトのページを削除します)
[ルート@ LNMPデフォルト]#RM -rf index.htmlを
戻る/ルート/ wordpressのディレクトリ、ディレクトリ内のすべてのファイルは、にコピー/ホーム/ wwwrootに/デフォルトのディレクトリ
下で与える777 次のようなアクセス許可、コマンドは次のとおりです。
[ルート@ LNMPのwordpress]#cpは-rvf * /ホーム/ wwwrootに/デフォルト
[ルート@ LNMPワードプレス]#のCD /ホーム/ wwwrootに/デフォルト/
[ルート@ LNMPデフォルト]#777をchmodの*
で、ホーム/ / wwwrootに/デフォルト/ ディレクトリに、あなたが見ることができる のwp-config設定-をsample.php 設定ファイルを、テキスト
ワンピースはWordPressの テンプレートをコピーし、名前を変更し、アプリケーションは、テンプレートコンフィギュレーションファイルを提供 WP-config.phpのを、
次に、ファイルを編集し、次のように、コマンドは次のとおりです。
[ルート@ LNMPデフォルト]#CPのwp-config設定-をsample.phpのwp-config.phpを
[ルート@ LNMPデフォルト]#viのWP-config.phpを
// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress 数据库的名称 */
define('DB_NAME', 'wordpress');
/** MySQL 数据库用户名 */
define('DB_USER', 'root');
/** MySQL 数据库密码 */
define('DB_PASSWORD', '000000');
/** MySQL 主机 */
define('DB_HOST', '127.0.0.1');
/** 创建数据表时默认的文字编码 */
define('DB_CHARSET', 'utf8');
/** 数据库整理类型。如不确定请勿更改 */
define('DB_COLLATE', '');
変更後、保存して終了、ブラウザにアドレスを入力して 192.168.20.4 、ページを更新し、入力して ワードプレスを
インストールのインターフェース、必要な情報を入力し、その後は、「インストール左下隅をクリックして ワードプレスをとして、」ボタン 示します。
塗りつぶし使用のアカウントとパスワードの情報をインストールし、その後にログインする「ログイン」ボタンの右下隅をクリックすると、 ワードプレス、
示されるように図。
ログインした後、 WordPressの バックエンドのダッシュボードインターフェースアプリケーション:
左上隅「をクリックMyBlog ブログのホーム・ページを入力して、」アイコンを、あなたは、ここでの行為や他のレコードを投稿することができます。
この時点では、WordPressの アプリケーションが展開します