手動LAMPアーキテクチャのインストールをコンパイルする清華フォーラム

LAMPプラットフォームの概要
、企業のウェブサイトの最も成熟したアプリケーションモードでは、動的なWebサイトやアプリケーションの開発環境を提供します

コンポーネント
は、Linux、Apache、MySQL、PHP / Perlの/ Pythonの

LAMPの利点
開発が容易な費用対効果の高い、カスタマイズ可能な、

実験手順をコンパイルしてインストール
LAMPパッケージをダウンロードし、共有するために、Windowsで


Linux仮想マシンのリモートアクセス共有上の
[ルート@ LAMP〜]#smbclientの-L //192.168.100.3/
共有名コメントを入力
--------- ---- -------
LAMP-C7ディスク

[ルート@ランプ〜]#mount.cifs //192.168.10.37/LAMP-C7を/ mntリモートの/ mntの下に実装パッケージ//

[ルート@ランプ〜]#のCDを/ mnt // を/ mntディレクトリに
#のLS [MNTルート@ランプ]が // ソースパッケージを取得するためにチェック
4月-1.6.2.tar.gzのinstall_lamp.sh
4月-utilの-1.6。 MySQLの-5.6.26.tar.gz 0.tar.gz
Discuz_X2.5_SC_UTF8.zip PHP-5.6.11.tar.bz2
HTTPD-2.4.29.tar.bz2
。1
2
3
4
5
6
7
8
9
10
11
12は、
13であります
1、Apacheのコンパイルとインストール
1.1。第1ソース/ optディレクトリを解凍
月には、[LAMPルートの@ MNT]#のzxvfをタール-1.6.2.tar.gz -Cは/ opt /
...
[ルート@ランプMNT ] 4月-utilのタール-1.6.0.tar.gz -Cは/ opt /の#zxvfを
...
[LAMPルートの@ MNT]のhttpd-2.4.29.tar.bz2タール-Cは/ opt / jxvf#
...
[ルート@ランプMNT]#のCDは/ opt // / optディレクトリに
[ルート@ランプOPT]#LSと // ビューは、解凍
04月のhttpd-2.4.29-RH 1.6.0で04月utilの1.6.2に
。1
2
3
4
5
6
7
8
9
1.2。HTTPDコンポーネントパッケージを移動し、コンパイラをインストールツール
[LAMP @ルートのオプト] 4月には4月-1.6.2 / httpdの-2.4.29 / srclib /オン#音楽ビデオ
[LAMP @ルートのオプト] 4月-1.6.0-utilの/のhttpd-2.4.29 / srclib / APR-の#ミュージックビデオをutilの
[ルート@ランプオプト]#yumを-yインストール\
gccの\ // C言語
のgcc-C ++ \ // C ++言語の
メイク\ //コンパイラツール
PCRE-develの\ // PCREの言語ツール
のexpat-develの\ //識別タグ言語ツール
のPerl // perlのコンパイラ
。1
2
3
4
5
6
7
8
9
1.3構成およびインストールディレクトリモジュール
[ルート@ランプOPT]#は、CD /opt/httpd-2.4.29/
[ルート@ランプのhttpd-2.4.29] #。/設定\ // 設定
> --prefix =は/ usr / local / httpdの\
> --enable-SO \ //オープンコアモジュールはApache
> --enable-書き換え\ //オープン書き換え、セキュリティ・チェーン
> --enable-のcharset-LITE \ //サポートされている文字セット、簡体字中国語
> --enable-cgiの//共通ゲートウェイインターフェイス
...
。1
2
。3
。4
。5
。6
。7
。8
1.4。コンパイルとインストール
[ルート@ランプのhttpd-2.4.29] #は//作る実行可能なバイナリを生成する
...
[ルート@ランプのhttpd-2.4.29]#makeは、システムにバイナリファイルをコピー//インストールしたアプリケーション環境を構成します
...
。1
2
。3
。4
1.5。また、起動スクリプト
[ルート@ランプのhttpd-2.4.29] #cpはは/ usr / local /のhttpd / binに/はapachectl /etc/init.d/httpd // コピーし、起動スクリプトカバーのApache httpdのオリジナルの起動スクリプト
1
1.6。のhttpd設定ファイルのパラメータ
[ルート@ランプのhttpd-2.4.29]#のVimの/etc/init.d/httpdの
#/ binに/ SH!
#1のchkconfig:35 85 21
#説明:Apacheは/#/ binに//ワールド・ワイド・ウェブ・サーバです!概要下りインサート二行SH
[ルート@ランプのhttpd-2.4.29] #のchkconfig --add httpdの// httpdサービスマネージャに追加
[ルート@ランプのhttpd-2.4.29] #1 VIMは/ usr / local / httpdの/ confに/ httpd.confを

入力/サーバー名、見つかった:ServerNameは、ドメインを変更することができ、コメント//www.example.comを削除する前に#記号をwww.example.com:80~~Vは、ここでは、元の未変更を保持します

各デバイスのIPアドレスに基づいて80 //リスンアドレスをすることができる:入力/ 192.168.235.137を聞く、80ポートのリスニングを探し、聞く耳を傾け、ポート80でこのホストの電源を入れ
192.168.235.137:80 #Listen
聞く80を

[ルート@ランプのhttpd-2.4.29] #httpdの-t // 設定ファイルの構文をチェックしてください
。構文OK


。1
2
3
4
5
6
7
8
9
10
11
12である
13である
14
15
16
17
1.7。管理容易にするために、ソフト・リンクを作成し
、[ルート@ランプのhttpd-2.4.29] #LN -sは/ usr / local /のhttpd / confに/のhttpdを。 confには/ etc /
[ルート@ LAMPのhttpd-2.4.29]#のLN -sは/ usr / local /のhttpd / binに/ *を/ usr / local / binに/
1
2
1.8。およびファイアウォールサービスをオフにし
、[ルート@ランプhttpd- 2.4.29] STOP#のsystemctlのfirewalld.service
[ルート@のLAMPのhttpd-2.4.29]#setenforce 0
[ルート@のLAMPのhttpd-2.4.29]#httpdが起動し、サービスの
[ルート@のLAMPのhttpd-2.4.29]#netstatコマンドを- ntuap |のhttpd grepする
にtcp6 0 ::: ::: 80 73 975 * LISTEN / httpdの
1
2
。3
4。
5
2:インストールMYSQLに基づく符号化(ノートディレクトリ変更)
[ルート@ランプMNT]#yumのはncursesをインストール-Y-develのautoconfのCMakeの//パッケージや設置環境cmakeのキット
[ルート@ランプMNT]#タール zxvfのmysql-5.6.26 .tar.gzの-Cは/ opt / // / optディレクトリにパッケージソリューションデータベースの圧縮を抽出

[ルート@ランプMNT]#のCDは/ opt // / optディレクトリのビュー解凍ファイルに
[ルート@ LAMPオプト]#のLS
のhttpd 2.4.29のMySQL-5.6.26-RH
[ルート@ランプOPT] #cdは/ opt / MySQLの-5.6.26 / //データベースディレクトリに
[ルート@ LAMPのMySQL-5.6.26]#cmakeの\
-DCMAKE_INSTALL_PREFIX =は/ usr / local / MySQLの\ //インストールパスを指定する
-DDEFAULT_CHARSET = UTF8 \ //文字を指定し
-DDEFAULT_COLLATIONを= utf8_general_ci \ //デフォルトの文字セットを指定
-DEXTRA_CHARSETS =をすべて\ //拡張文字セットを指定
-DSYSCONFIDIR =の/ etc \ //は、設定ファイルのディレクトリを指定
-DMYSQL_DATADIRを= /ホーム/ mysqlの/ \ // 指定されたデータベース・データ・ファイル
- DMYSQL_UNIX_ADDR = /ホーム/ MySQLの/にmysql.sock // 靴下・データベース・ファイルを定義したファイル接続
。1
2
3
4
5
6
7
8
9
10
11
12は、
13であり、
14
15
メイク#[ルート-LAMPのMySQL 5.6.26 @]
[ルート-LAMPのMySQL 5.6.26 @]#make installを
。1
2
#のCP-サポートファイル/マイ-default.cnfの/ etc [-LAMPのMySQL 5.6.26 @ルート] /my.cnf
CP: "な/etc/my.cnf"を上書きしますか?はい
[ルート@のLAMPのMySQL-5.6.26]#cpはサポート・ファイル/ mysql.serverの/etc/init.d/mysqld
CP: "/etc/init.d/mysqld"を上書きしますか?はい
[ルート@のLAMPのMySQL-5.6.26]#chmodの755 /etc/init.d/mysqld //実行許可許可
[ルート@ランプのmysql-5.6.26] #chkconfigを--add /etc/init.d/mysqld //データベース・サービス・マネージャを追加し
ます。[root @ランプのmysql-5.6.26] #chkconfigのmysqldを--level 235に// 開いているデータベースの実行レベル2,3,5
[ルート@ランプのmysql-5.6.26] #エコー"PATH = $ PATHに:は/ usr / local / mysqlの/ binに" >> / etc / profileを// データベース・システムの環境変数を有効にするには、コマンド
[ルート@ランプのmysql-5.6.26] #ソースの/ etc / profileを// システム環境変数を有効にします
[ルート@ランプのmysql-5.6.26] #が$ PATH //エコーシステム環境変数をチェック
は/ usr / local / sbinに:/ USR / local / binにします。/ usr / sbinにします。/ usr / binに:/ルート/ binに:/ USR /ローカル/ mysqlの/ binに
[ルート@ LAMPのmysql-5.6.26]#useraddの-s / sbinに/ nologinに// mysqlのユーザーmysqlのプログラムを作成し、データベースから禁止
[ルート@ランプのmysql-5.6.26] #chownコマンド-R mysqlの:mysqlのは/ usr / local / mysqlの/ // は/ usr / local / mysqlの/ディレクトリのすべてのユーザーへの権利に言及し
、[ルート@ランプのmysql-5.6.26] #は/ usr / local / mysqlの/スクリプト/ mysql_install_dbに--user = mysqlの--ldata =の/ var / libに / mysqlの--basedir =は/ usr / local / mysqlの--datadir = /ホーム/ mysqlの// データベースを初期化し、指定したディレクトリにユーザーデータを指定し
、[ルート@ランプのmysql-5.6 0.26]#のvimの/etc/init.d/mysqld //編集プロファイルデータベース
BASEDIR =は/ usr / local / mysqlの // 行46ローカルパス指定されたデータベース内の
行47 DATADIR = /ホーム/ mysqlの中で指定された//データベースの保存場所
[ルート@ランプのmysql-5.6.26] #サービスが開始// mysqldのデータベースサービスをオープン
MySQLの。SUCCESSを開始します!
[ルート@ランプのmysql-5.6.26] #netstatの-anpt | grepを3306 //はリスニングポートデータベース3306閲覧
にtcp6 0 0 ::: 3306 ::: * 90105 / mysqldをLISTEN
[ルート@ LAMPのMySQL-5.6.26を] #mysqladminは-uルート-pパスワード"ABC123 " // 設定データベース・ルート・パスワード
。1
2
3
4
5
6
7
8
9
10
11
12である
13である
14
15
16
17
18れている
。19
20は、
21である
22で
インストールPHP(注ディレクトリ、3スイッチング)
[ルート@ LAMP〜]#yumをインストールlibpngをのlibpng -Y-GD-develのdevelのPCRE PCREはlibxml2の-develの-develの// PHPのインストール環境をのlibjpeg
[LAMPルート@〜]#のCD / mntに
[LAMPルートの@ MNT]#タールjxvfのphp-5.6.11.tar.bz2 -Cは/ opt / // PHPソースパッケージを抽出

[ルート@ランプMNT]#のCD /opt/php-5.6.11/ // /opt/php-5.6.11/ディレクトリを入力し
、[ルート@ランプのphp-5.6.11] #は./configure --prefix =は/ usr /ローカル/ PHP5 --with-GD --with -zlib --with-apxs2 =は/ usr / local /のhttpd /ビン/ APXS --with-MySQLの=は/ usr / local / MySQLの--with-CONFIG-ファイル- パス=は/ usr / local / PHP5 --enable-mbstring拡張// PHPの構成データベースおよび関連コンポーネントおよび関連サービスのhttpd
[ルート@ランプのphp-5.6.11] #メイク// コンパイルコンパイラは、テストに注意を払ってはいけません

[ルート@ランプのphp-5.6.11]#// make installを安装

[ルート@ランプのphp-5.6.11]#のcp php.iniの開発/usr/local/php5/php.ini //は、php.iniのディレクトリに設定ファイルをコピーします

[ルート@ランプのphp-5.6.11]#LN -sは/ usr / local / PHP5 / binに/ *を/ usr / local / binに/ // PHPコマンドソフトリンクを構築

[ルート@ランプのphp-5.6.11] #のvimの/etc/httpd.conf // プロフィールを編集HTTPD
//が置き換えられますのindex.php index.htmlの256のDirectoryIndex index.htmlをする最初の行
255 <のIfModule dir_module>
256のDirectoryIndex index.phpを
257 </のIfModule>
//トランスデューサPHPは権限が付与された実行エントリ別の2行の後ろの行を追加
AddTypeのファイルアプリケーション/ X-PHPのhttpd-の.php
AddTypeのファイルアプリケーション/ X-ソース-HTTPD-PHP。PHPS

[ルート@ランプのphp-5.6.11] #のvimの/usr/local/httpd/htdocs/index.php // 編集PHPのページファイルは、以下の情報を書き込み
、<?PHP
のphpinfo();
?>
[ルート@ランプPHP- 5.6.11]#サービスのhttpdの再起動// httpdサービスを再起動します

。1
2
3
4
5
6
7
8
9
10
11
12である
13である
14
15
16
17
18である
。19
20
21であり、
22は
23である
24
25
26れている
27
28
29
検証PHPホーム
PHPを指定したホーム・ページにログインするために、ソースIPアドレスの後に/index.php添加


4:インストール清華フォーラム
[ルート@ -LAMP PHP 5.6.11] #cd / mntに
/ mntディレクトリに//
[ルート@ランプMNT]#Discuz_X2.5_SC_UTF8.zip解凍-dは/ opt /清華
//フォーラムパッケージを抽出します/ optディレクトリに
[ルート@ランプMNT]#cpは-rは/ opt /清華/アップロード/は/ usr / local / httpdの/ htdocsに/ BBS
BBSディレクトリのhttpdサイトに/ optディレクトリの内容をコピー//
[ルート@ -p MNT LAMP]#MySQLの-uルート
データベースへの//アクセスは、パスワードがabc23前に設定されている
MySQLの>作成したデータベースBBS;
// BBSデータベースの作成
すべての*へのBBS上でMySQL> GRANTを 「bbsuser'@'192.168.235.137。 「admin123 BY 'IDENTIFIED';
//は、右のデータベースユーザーを言及してbbsuser管理者用パスワードを設定して
MySQLの>フラッシュ権限;
//データベースリフレッシュ
のMySQL>終了
//終了データベースを
[ルート@ランプMNT]#のCDは/ usr / local / / httpdが/ htdocsに/ BBS
//入力BBSディレクトリ
[ルート@ランプ掲示板]#chownコマンド -Rデーモン./config/
[LAMP BBS @ルート]#のchown -R&LTデーモン./data/
[LAMP BBS @ルート]#のchown -R&LTデーモン./uc_client/data/cache/[root@lamp BBS]#のchown -R&LTデーモン./uc_server/data /
ユーザプログラムの//システム特権
。1
2
3
4
5
6
7
8
9
10
11
12である
13である
14
15
16
17
18である
。19
20
21であり、
22は
、ブラウザの入力が正式清華フォーラムを設置192.168.235.137/bbs使用


環境をセットアップするには、「クリーンインストール」を選択


データベースをインストール
するために注意を払う必要があり、ここで:
データサーバ:192.168.235.137(IPは、データベースのホストを作成するには、ここで入力しました)

データベース名:BBS

データベースのユーザー名:bbsuser(ユーザー名はコマンドラインで変更することができます)

データベースパスワード:admin123(パスワードがコマンドラインで変更することができます)

管理者アカウント:管理者(このアカウントはデフォルトです)

パスワード:123123(パスワードはページ上で直接設定することができます)


フォーラムのホームページへのインストールが成功した後
、管理者アカウントのログイン管理センターを使用して日常管理の右上をクリックすることができます


ページの背景を入力するための等価管理センター

 

おすすめ

転載: www.cnblogs.com/java67/p/11728768.html