1. 実験名
実験: Dreamweaving Web サイトを大規模実験の LAMP 環境にデプロイする
2. 実験内容
1. Linux (centos7Minimal) 環境をデプロイします。
2. サーバーのネットワーク環境と yum 環境を設定します yum 環境は 163yum ソースを使用し、mysql ソースを追加します。
3.yum は基本的なシステム ツールと mysql サーバーをインストールします。mysqlサーバーを初期化します。
4.yum は php 5.6 と関連コンポーネントをインストールします。
5.yumでApacheをインストールします。
6. Apache オペレーティング環境を構成し、ディレクトリ /data/www/dedecms を作成し、Web サイトのルート ディレクトリをこのディレクトリとして指定します。
7. Dream Weaving のソース コードをダウンロードしてサーバーにアップロードし、Web サイトのルート ディレクトリに解凍します。ディレクトリの認証を変更し、インストール ページにアクセスしてインストールします。
3. 実験手順
1. Linux (centos 7Minimal ) 環境をデプロイします。
仮想マシンを作成する
典型的な次のステップ
次のステップは後で
次のステップでは Linux Centos 7 を選択します。
次に名前を設定します
次のステップで容量を指定します
「ハードウェアのカスタマイズ」をクリックします
ISOイメージを選択
完了をクリックします
設定言語
ソフトウェアの最小限のインストール
ディスクを選択
オープンネットワーク
インストールを開始する
rootパスワードを設定する
完了したら再起動します
ログイン ページにアクセスし、アカウントのパスワードを入力してログインします。Linux 環境の導入は正常に完了しました。
2.サーバーのネットワーク環境と yum 環境を設定します yum 環境は 1 63 yumソースを使用し、mysql ソースを追加します。
1.>> Linux (centos 7Minimal )システムをインストールした後、
I 追加 #View IP アドレス
vi /etc/sysconfig/network-scripts/ifcfg-ens33 #ネットワーク構成ファイルを入力して、動的アドレスを静的アドレスに変更します
ネットワーク アドレス プロトコル選択構成は静的です 静的
ONBOOT=yes #システムでネットワーク カードを起動します
IP アドレスを変更し、ゲートウェイ DNS をマスクする
IPADDR=192.168.100.137 #ネットワークカードのIPアドレス設定
NETMASK=255.255.255.0 #マスク設定
#PERFIX=24 #マスク設定
GATEWAY=192.168.100.2 #ゲートウェイ構成
DNS1=8.8.8.8 #DNSサーバー DNS2=202.99.160.68 #DNSサーバー
>>設定を有効にするには、ネットワーク サービスを再起動する必要があります
systemctl ネットワークを再起動する
Pingで外部ネットワークに接続することは可能でしょうか?
リモート ツールは Linux サーバーに接続します (もちろん、リモートにすることもできます)
接続が完了すると、Centosの基本ネットワーク環境の導入が完了します。
2.>>163yumソースをインストール
cd /etc/yum.repos.d #yum ソース構成ディレクトリに入る
mkdir bak # 新しいフォルダーを作成する
mv *.repo bak/ #前の yum ソースを入れます
curl -o CentOS-Base163.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo #163yum ソースをダウンロード
yum clean all #キャッシュをクリア
yum makecache #キャッシュを作成
#yum repolist #インストールされている yum ソースを表示する
3. yum は基本的なシステム ツールと mysql 5.7サーバーをインストールします。mysqlサーバーを初期化します。
>> mysqlソースをインストール
rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
yum makecache #キャッシュを作成
vi /etc/yum.repos.d/mysql-community.repo #mysql バージョンの変更
yum install mysql-community-server #install mysqlserver サーバー
mysql のデフォルトのログの場所 /var/log/mysqld/log
mysql パスワードを表示 #パスワードは %jiZVw8#(+_=
cat /var/log/mysqld.log | grepパスワード
パスワードを使用して mysql にログインします
mysql -u root -p
パスワード %jiZVw8#(+_=
4. Yum は php 5.6と関連コンポーネントをインストールします。
PHPの2つのコンポーネントをインストールする
rpm -ivh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -ivh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install php56w php56w-devel php56w-cli php56w-common php56w-gd php56w-ldap php56w-mbstring php56w-mcrypt php56w-mysql php56w-pdo php56w-fpm #インストールphp文件
rpm -qa | grep php #php ファイルのクエリ
5. yum で Apacheをインストールします。
サービス #yum install httpd をインストールします
httpd を開始 #systemctl httpd を開始
6. Apache オペレーティング環境を構成し、ディレクトリ / data/www/dedecmsを作成し、Web サイトのルート ディレクトリをこのディレクトリとして指定します。
ディレクトリ/data/www/dedecmsを作成します
Apache サービス設定ファイル /etc/httpd/conf/httpd.conf
cd /etc/httpd/conf vi httpd.conf
指定ディレクトリ / data/www/dedecmsを変更します
7. Dream Weaving のソース コードをダウンロードしてサーバーにアップロードし、Web サイトのルート ディレクトリに解凍します。ディレクトリの認証を変更し、インストール ページにアクセスしてインストールします。
mkdir D ede CMS #create directory DedeCMS
1. Weaving Dream のダウンロードアドレス:
製品ダウンロード / DedeCMS 公式ウェブサイト - コンテンツ管理システム - Shanghai Zhuozhuo Network Technology Co., Ltd.
ダウンロードが完了したら、WINSCP を使用して Linux にコピーします。
unzip -d dedecms DedeCMS-V5.7.110-UTF8.zip #解凍
# cp -r アップロード/* / data/www/dedecms
指定したディレクトリにファイルを置きます
セリナックスを閉じる
セットフォース0
vi /etc/selinux//config
SELINUX=無効
ファイルディレクトリの変更許可
chown apache:apache -R / data/www/dedecms
http://192.168.100.131/install/
夢を紡ぐWebサイト構築完了!
- 4. 実験の概要
この実験の目的は、LAMP 環境に Dream Weaving Web サイトをデプロイすることです。Linux、Apache、MySQL、および PHP で構成される LAMP 環境は、Web サイトの開発および展開のための一般的な環境です。
その実験プロセス:
1. Linux オペレーティング システムをインストールする、2. Apache サーバーをインストールする、3. MySQL データベースをインストールする、4. PHP インタープリターをインストールする、5. Dream Weaving Web サイトをダウンロードして設定する、6. テストとデバッグ
実験の結果、Dreamweaving Web サイトの展開に成功し、展開された環境でそのコア機能を実現しました。ユーザーはブラウザを通じて当社ウェブサイトにアクセスし、各種コンテンツの閲覧、コメントの投稿、登録・ログイン等を行うことができます。