Nginx は高性能 HTTP およびリバース プロキシ サーバーであり、IMAP/POP3/SMTP プロキシ サーバーでもあります。このプログラムはロシアの Rambler.ru サイトによって開発されており、安定したパフォーマンスと低システム リソースで有名です。消費。近年、Nginx は中国で非常に人気があり、たとえば、Tencent、NetEase、51CTO、Xunlei、Dangdang、51、Renren などの多くの大規模 Web サイトが Web サーバーとして Nginx を使用しているため、依然として非常に必要です。 Nginxを学ぶために。
1. インストールパッケージを準備します
Nginx、MySQL、および PHP パッケージをダウンロードします。 関連リソースのアドレスリストは次のとおりです:
Nginx
http://nginx.org/en/download.html
MySQL
http://www.mysql.com/downloads/
PHP
http://windows.php.net/download/
2. インストールと展開
Windows で DOS コマンド ライン ウィンドウを非表示にするプログラム。 RunHiddenConsole.exe は、DOS ウィンドウを非表示にするために使用される小さなプログラムです
RunHiddenConsole.zip を解凍し、RunHiddenConsole.exe を D:serverphp にコピーします
php ディレクトリ内の php.ini-development を php.ini に名前変更し、エディタで開きます これファイル (メモ帳で開かないことをお勧めします)、このファイルは PHP 構成ファイルです。
検索して見つけます:; extension_dir = "./"、前のセミコロンを削除して次のように変更します: extension_dir = "E:/DedeCMS/PHP5/ext"
検索して見つけます:; extension=php_gd2.dll、削除します前のセミコロンを extension=php_gd2.dll
にします。
:;extension=php_mbstring.dll を検索して見つけ、前のセミコロンを削除して次のようにします: extension=php_mbstring.dll検索して見つけて:;extension=php_mysql を削除します。前のセミコロンを次のようにします: extension=php_mysql.dll
:;extension=php_mysqli.dll を検索して見つけ、前のセミコロンを削除します: extension=php_mysqli.dll
検索して次の場所を見つけます:;extension= php_pdo_mysql.dll、前のセミコロンを削除しますセミコロン: extension=php_pdo_mysql.dll
検索して見つけます:;cgi.force_redirect = 1、前のセミコロンを削除してください: cgi.force_redirect = 1
検索して見つけて:; cgi.fix_pathinfo=1、前のセミコロンを cgi.fix_pathinfo=1
検索して見つけます:;cgi.rfc2616_headers = 0、前のセミコロンを削除して次のようにします: cgi.rfc2616_headers = 1
php-cgi を開始します
D:serverphp>RunHiddenConsole.exe php-cgi.exe 127.0.0.1:9000 -c D:serverphpphp.ini
コマンドを使用します
D:serverphp>netstat -a
表示されます
TCP 127.0.0.1:9000 HonJunWen-PC:0 LISTENING
php-cgi が正常に開始されたことを示します。
MySQL5.5 をインストールします
図 11
「MySQL Server 5.5.13」と「MySQL Workbench 5.2.34」を選択します。 「MySQL Workbench 5.2.34」は、ビジュアル データベース設計ツールです。このツールは、MySql データベースを設計するための特別なツールです。ニーズに応じてインストールするかどうかも選択できます。 「次へ」ボタンを選択してインストールを続行します (図 12)。
図 12
「次へ」ボタンを選択してインストールを続行します (図 13)。
写真 13
ちょっと待ってください。プログラムのインストールが完了したら、「次へ」ボタンを選択して製品を設定します (図 14)。
図 14
「サーバー マシン」を選択し、「次へ」ボタンを選択して続行します (図 15)。
図 15
デフォルトのポート 3306、デフォルトの MySQL55 Windows サービス プロセス名。パスワードを入力し、パスワードを繰り返します。 [次へ] ボタンを選択して続行します (図 16)。
図 16
インストールが完了したら、「次へ」を選択するとインストール完了画面が表示されます(図 17)。
図 17
nginx をインストールします
D ドライブの下に、server という名前のディレクトリを作成します: D:server以下を見つけますnginx.exe、コマンド ラインで nginx.exe を実行します (ディレクトリに中国語の文字を含めることはできないことに注意してください)
nginx を開始します。
タスクマネージャーを開き、プロセスタブに切り替えると、以下のプロセスが表示され、nginxが起動していることがわかります。
ブラウザに「http://127.0.0.1」と入力し、下の図を見て、nginx が正常に動作していることを確認してください。
Nginx の設定
Nginx 設定ファイル nginx.conf を開き、その一部を次のように変更します。
サービスの起動と停止 | 確立2 つのファイルは、それぞれサービス プロセスを開始およびシャットダウンします。 |
echo PHP FastCGIを起動します...
taskkill /F /IM nginx.exe > nul
echo PHP FastCGI を停止しています...
taskkill /F /IM php-cgi.exe > exit
ソフトウェアをダウンロードします: http :/ /www.haoboweb.com/uploads/allimg/110613/RunHiddenConsole.zip。 (アップロードできるのは画像のみであり、ソフトウェアはアップロードできません)
DedeCMS ディレクトリに解凍し、start_nginx.bat をダブルクリックしてサービス プロセスを開始します (図 18)。 stop_nginx.bat ファイルがサービス プロセスをシャットダウンしていることがわかります。
環境テスト
次の内容のindex.phpファイルをWebサイトのルートディレクトリに作成します:
$link = mysql_connect("localhost","root","123456");
if($ link){
| gt;
図 19