分散インストールのLNMP環境

nginxのインストール

  1. 1

    これはnginxの#nginxのがあるかどうかを確認するには

    インストールの構造LNMP環境CentOSの/ Linuxの

  2. 2

    yumのリストnginxの#がnginxの記載されています

    yumをnginxのインストールnginxの#をインストール

     発生するこのOK [Y / N]期間である:Yを入力してください

    #ソウ{コンプリート!}正常にインストール。

    インストールの構造LNMP環境CentOSの/ Linuxの

  3. 3

    これはnginxの#nginxのがあるかどうかを確認するには

     

    サービスは、[1]#はnginxの処理方法を開始する開始nginxの

    #はnginxの処理方法を開始する開始/etc/init.d/nginx [2]

     

     サービスの起動処理における方法[1]または[2]は、任意に置換されていてもよいが、与えられてもよいです

    開始nginxの:nginxの:[EMERG]ソケット()[::]:80失敗した(97:プロトコルによってサポートされていないアドレスファミリ)[FAILED]

    解決策:修正nginxの設定

                     CDの/etc/nginx/conf.d/

                      VIは、default.conf

                      私は状態を編集するキーボードによって行わ、[::]:このライン増設の前に80「#」はコメントその行を示し、その後、Escキーキーキーボードを押して、最後に入力します:WQ(保存して終了)

                      再起動nginxのプロセス(方法[1]または[2])

     

    PS -ef | grepをnginxの#ビューnginxのプロセス

    インストールの構造LNMP環境CentOSの/ Linuxの

    インストールの構造LNMP環境CentOSの/ Linuxの

  4. 4

    カールmembers.3322.org/dyndns/getipの#ビュー外部IP

    ブラウザでご覧IPを表すnginxのnginxのウェルカムページを表示することができます入力して正常にインストールされています

    ファイアウォールが開いているポート80ではない可能性が表示されない場合

    ソリューション:

    / sbinに/ iptablesの-I INPUT -p tcpの--dport 80 -j ACCEPT

    保存/etc/rc.d/init.d/iptables

    /etc/init.d/iptables再起動

    また、ファイアウォールをオフにすることができます。サービスは停止iptablesの

    通常の状況下では、単にファイアウォールが閉鎖されているサーバーを借ります

    インストールの構造LNMP環境CentOSの/ Linuxの

    終わり

PHPをインストールします。

  1. 1

    yumのPHP PHP-FPMをインストール-y#、PHPとPHP-FPMパッケージをインストール

    #ソウ{コンプリート!}正常にインストール。

    インストールの構造LNMP環境CentOSの/ Linuxの

  2. 2

    PHP-FPMを起動します。

    /etc/init.d/php-fpmスタート#1

    サービスのphp-FPM開始#2

    インストールの構造LNMP環境CentOSの/ Linuxの

  3. 3

    nginxの変更PHP要求は、PHP-FPMバウンドIPアドレスとポートに転送されるように設定ファイル:

    我々は/etc/nginx/conf.d/default.conf

     

    入力の底、サーバ{}

     

       場所〜\ phpの$ {

                fastcgi_pass 127.0.0.1:9000。

                fastcgi_indexのindex.phpを。

                fastcgi_param SCRIPT_FILENAME $ DOCUMENT_ROOT $ fastcgi_script_name。

                fastcgi_paramsが含まれます。

       }

    入力:保存するWQして終了し

    インストールの構造LNMP環境CentOSの/ Linuxの

  4. 4

    [強調]は nginxの再起動します:

    サービスnginxの再起動

    --------------------------------------------------

    PHPファイルが要求を処理することを確認します。

    我々/usr/share/nginx/html/info.php

    <?phpの

       phpinfo();

    -------------------------------------------------- -

    アクセスIPアドレス:

    http://エクストラネットIP / info.php

    インストールの構造LNMP環境CentOSの/ Linuxの

    終わり

MySQLをインストールします。

  1. yumをインストール-yのMySQLのMySQLサーバ#をインストールするように指示する必要はありません。

    #ソウ{コンプリート!}正常にインストール。

    インストールの構造LNMP環境CentOSの/ Linuxの

  2. サービスは#は、MySQLサーバを起動する起動してmysqld

     

    設定したいパスワードにmysqladminは-u rootパスワード123456#123456

     

    ログMySQLのテスト

     MySQLの-u rootがパスワードを入力します-p:(自分のパスワードを設定して)ユーザ名-uが続く、-pは、入力時にパスワードを入力し、パスワードを入力し、パスワードの入力を求めました。

     

    Ctrl-Cを - !番出口出口ターミナル

    インストールの構造LNMP環境CentOSの/ Linuxの

  3. PHP拡張MySQLへの操作を取り付けます

     

    yumのPHP-mysqlの#のphp-mysqlの取り付け拡張機能をインストール-y

     

     サービスのphp-FPM再起動#再起動のphp-FPMプロセス

    インストールの構造LNMP環境CentOSの/ Linuxの

  4. あなたがPHPのmysqlデータベースで動作させることができるかどうか確認します。

     

    我々/usr/share/nginx/html/dbConnect.php

     

    <?phpの

      @mysqli_connect( "localhost" を、 "根"、 "MySQLのあなたが設定したパスワード"、 "mysqlの")またはダイ( "接続MySQLはできませんでした。\ n");

      エコー「接続OK \ n」は、

     

    http://エクストラネットIP / dbConnect.php#実行ブラウザで

    インストールの構造LNMP環境CentOSの/ Linuxの

  5.  

リリース8元の記事 ウォン称賛13 ビュー60000 +

おすすめ

転載: blog.csdn.net/qq_37655695/article/details/78019072