ブルーノートは、ステップです:( 赤はコマンドです)
nginxののバージョン:
コミュニティ版 www.nginx.org
Enterprise Editionの www.nginx.com (によってF5が買収)
スイッチネットワークtengine.taobao.org
最初のステップ:ファイアウォール、セキュリティをオフにします
sysytemctlストップfirewalld
iptaoles -F
setenforce 0
ステップ2:ユーザーおよびグループを作成しながら、パッケージをインストールするには(yumをインストール)が必要です
Devdas Devdas PCR-のzlib-opensslの-Devdas
useraddの-M -s / sbinに/ nologinにnginxの
第三段階:
nginxのリリースパッケージの タールXFのnginxの-1.14.2.tar.gz -Cは/ usr / srcに/
コンパイルしてインストールします。cd /usr/src/nginx-1.14.2/
入力:
./configure --prefix =は/ usr / local / nginxの--user = nginxの--group = nginxの--with-http_stub_status_module --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module && && make installを作ります
ステップ4:リダイレクト
LN -sは/ usr / local / nginxの/ sbinに/ nginxのは/ usr / local / binに/
開始:nginxの-t nginxの
ステップ5:メインの設定ファイルを変更しますnginxの
Vimの/usr/local/nginx/conf/nginx.conf
サーバー{//ウェブサービスリスナーの構成
80聞く; //は、アドレスとポートを聞く(IP :PORT )
サーバー名www.crushlinux.com; // サイト名(のFQDN )
文字セットUTF-8; // ページのデフォルトの文字セット
位置/ {// ディレクトリと構成
ルートのhtml; // のWebルートの設置場所の場所のhtml で
インデックスのindex.htmlのindex.htm; // デフォルトのホーム・ページ(インデックスページ)
}
位置/ステータス{
stub_status上; // 開いた状態の統計情報
オフaccess_logの; // 閉じる伐採、この位置を
}
error_page 500 502 503 504 /50x.html; // 内部エラーフィードバックページ
位置= /50x.html {// エラーページ構成
ルートHTML;
}
}
ステップ6:スタート nginxの
-------------------------------------------------- -------------------------------------------------- --------------------
MySQLデータベースをインストールします。
ステップ:インストールのmysqlのMySQLサーバmariadb mariradbサーバのncurses-develののcmakeのyumを持ちます
ステップ2:ユーザーとグループを作成します
useraddの-M -s / sbinに/ nologinにmysqlの
第三ステップ:開梱
タールXFのmysql-5.7.24.tar.gz。-Cは/ usr / src
ステップ4:
ああバーストを防ぎます
ユーザーを作成します。mkdirは/ usr / loacl / booat
CDは/ usr / local / booat
wgetのhttps://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz
タールXF boost_1_59_0.tar.gz
ステップ5:インストールをコンパイルする(スペースに注意)
cmakeの-DCMAKE_INSTALL_PREFIXは=は/ usr / local / mysqlの-DDEFAULT_CHARSET = UTF8 -DDEFAULT_COLLATION = utf8_general_ci -DWITH_EXTRA_CHARSETS =すべて-DSYSCONFDIR =の/ etc-DWITH_BOOST =は/ usr / local /ブーイングさt && && make installを作ります
ステップ6:インストールと調整した後、
[ルート@のnginxの〜]#のCDは/ usr / local / mysqlの/
[ルート@ nginxmysql] #chown -R mysqlの:mysqlの./
[ルート@のnginxmysql]#のVimのな/etc/my.cnf
[mysqldを】
DATADIR =は/ usr / local / mysqlの/データ
ソケット=を/ tmp /にmysql.sock
[mysqld_safeを】
ログインエラー=は/ usr / local / mysqlの/データ/ mysql.log
PIDファイル=は/ usr / local / mysqlの/データ/ mysql.pid
第七ステップ:データベースを初期化
./bin/mysqld --user = MySQLの--basedir =は/ usr / local / MySQLの--datadir =は/ usr / local /のMySQL /データ--initialize
ステップ8:環境変数の設定
Vimの/ etc / profileを
PATH = $ PATHに:は/ usr / local / mysqlの/ binに
ステップ9:スタート
ソースは/ etc / profile
ステップテン:システムサービスを追加します
[ルート@ nginxのmysqlの-5.7.24]#cpはサポート・ファイル/ mysql.serverの/usr/local/mysql/bin/mysqld.sh
[ルート@のnginxのMySQLの-5.7.24] #chmod + X /usr/local/mysql/bin/mysqld.sh
-------------------------------------------------- -------------------------------------------------- -------------------
PHPの解析環境
最初のステップ:yumを使ってインストール
GDのlibxml2-develののlibjpeg-develのののlibpng-develの
二つのステップ:インストールをコンパイル
[ルート@ nginxの〜]#タールxfphp-5.6.39.tar.gz -Cは/ usr / src /
[ルート@のnginxの〜]#のCDの/usr/src/php-5.6.39/
【[email protected]]#は./configure --prefix =は/ usr / local / PHP5 --with-GD --with-ZLIB --with-MySQLの=は/ usr / local / MySQLの--with-mysqliの=は/ usr / local / mysqlの/ binに/ mysql_configを--with-config設定ファイルパス=は/ usr / local / PHP5 --enable-mbstringの--enable-FPM --with-JPEG-dirを=は/ usr / libに&&作る&& make installを
第三段階:調整
【[email protected]] #cp php.iniの生産/usr/local/php5/php.ini
[[email protected]]#LN -sは/ usr / local / PHP5 / binに/ *を/ usr / local / binに/
【[email protected]]#LN -sは/ usr / local / PHP5 / sbinに/ *は/ usr / local / sbinに/
第四工程:パッケージをインストールし,,
[ルート@ nginxの〜]#タールXFのZend-ローダーphp5.6-linuxの-x86_64_update1.tar.gz -Cは/ usr / src /
[ルート@のnginxの〜]#のCDの/usr/src/zend-loader-php5.6-linux-x86_64/
[ルート@のnginxのZendの-ローダーphp5.6-のlinux-x86_64版]#cpがZendGuardLoader.soは/ usr / local / PHP5 / libに/ PHP /
[ルート@のnginxのZendの-ローダーphp5.6-のlinux-x86_64版] #vim /usr/local/php5/php.ini
代替としてzend_extension =は/ usr / local / PHP5 / libに/ PHP / ZendGuardLoader.so
zend_loader.enable = 1
ステップ5:メインの設定ファイルを変更します。
[ルート@のnginxの〜]#のCDは/ usr / local / PHP5の/ etc /
[ルート@ nginxetc]#cpはPHP-fpm.conf.defaultのPHP-fpm.conf
[ルート@ nginxetc] #useradd -M -s / sbinに/ nologinにPHP
ステップ6:編集
[ルート@のnginxetc]#のVimのPHP-fpm.conf
25 PID =ラン/ php-fpm.pid // 確認のpid ファイルの場所
149ユーザー= PHP // 実行するユーザー
150グループ= PHP // ファイル名を指定して実行グループ
246pm.start_servers = 20 // 開いて作業を開始するプロセス番号
251pm.min_spare_servers = 5 // アイドルプロセスの最小数
256pm.max_spare_servers = 35 // アイドルプロセスの最大数
241pm.max_children = 50個の// ほとんどのアイドルプロセスがあります
第七ステップ:サービスおよびビューを開始
[ルート@ nginxetc]#は/ usr / local / sbinに/ PHP-FPM
[ルート@ nginxetc]#netstatの-anpt |グレップのPHP-FPM
TCP 0 0 127.0.0.1:9000 0.0.0.0:* 23027 / PHP-fpm.confをLISTEN)
(*許可を得ずに、コピーを転送しません)