LNMPを構築するためにnginxのWebサービス

ブルーノートは、ステップです:(   赤はコマンドです)

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) 

 

 

 

 

 

 

 

 

(*許可を得ずに、コピーを転送しません)

 

おすすめ

転載: www.cnblogs.com/123456likun/p/11525698.html