nginxのインストール
-
1
これはnginxの#nginxのがあるかどうかを確認するには
-
2
yumのリストnginxの#がnginxの記載されています
yumをnginxのインストールnginxの#をインストール
発生するこのOK [Y / N]期間である:Yを入力してください
#ソウ{コンプリート!}正常にインストール。
-
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のプロセス
-
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の
通常の状況下では、単にファイアウォールが閉鎖されているサーバーを借ります
終わり
PHPをインストールします。
-
1
yumのPHP PHP-FPMをインストール-y#、PHPとPHP-FPMパッケージをインストール
#ソウ{コンプリート!}正常にインストール。
-
2
PHP-FPMを起動します。
/etc/init.d/php-fpmスタート#1
サービスのphp-FPM開始#2
-
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して終了し
-
4
[強調]は nginxの再起動します:
サービスnginxの再起動
--------------------------------------------------
PHPファイルが要求を処理することを確認します。
我々/usr/share/nginx/html/info.php
<?phpの
phpinfo();
-------------------------------------------------- -
アクセスIPアドレス:
http://エクストラネットIP / info.php
終わり
MySQLをインストールします。
-
yumをインストール-yのMySQLのMySQLサーバ#をインストールするように指示する必要はありません。
#ソウ{コンプリート!}正常にインストール。
-
サービスは#は、MySQLサーバを起動する起動してmysqld
設定したいパスワードにmysqladminは-u rootパスワード123456#123456
ログMySQLのテスト
MySQLの-u rootがパスワードを入力します-p:(自分のパスワードを設定して)ユーザ名-uが続く、-pは、入力時にパスワードを入力し、パスワードを入力し、パスワードの入力を求めました。
Ctrl-Cを - !番出口出口ターミナル
-
PHP拡張MySQLへの操作を取り付けます
yumのPHP-mysqlの#のphp-mysqlの取り付け拡張機能をインストール-y
サービスのphp-FPM再起動#再起動のphp-FPMプロセス
-
あなたがPHPのmysqlデータベースで動作させることができるかどうか確認します。
我々/usr/share/nginx/html/dbConnect.php
<?phpの
@mysqli_connect( "localhost" を、 "根"、 "MySQLのあなたが設定したパスワード"、 "mysqlの")またはダイ( "接続MySQLはできませんでした。\ n");
エコー「接続OK \ n」は、
http://エクストラネットIP / dbConnect.php#実行ブラウザで
-