ホームページ  >  記事  >  バックエンド開発  >  Windows に Nginx、PHP、mysql をインストールする

Windows に Nginx、PHP、mysql をインストールする

WBOY
WBOYオリジナル
2016-07-30 13:30:131062ブラウズ

手順

マシン自体は Windows x64 システムであるため、すべての x64 ソフトウェアが選択されます。x86 を選択したい場合は、x86 ソフトウェアのみを選択できます。アドレス

nginx

  • http://nginx.org/en/download.html
      ここでバージョンを選択してください
    • nginx/Windows-1.9.4
    • nginx-1.9.4.zip
    • php 非スレッドセーフバージョン
  • http://windows.php.net/download
      同時に、ページの左側で対応するVCランタイムをダウンロードしてインストールします
    • ここを選択してください
    • PHP 5.6 VC11 x64非スレッド セーフ
    • php-5.6.12-nts-Win32-VC11-x64.zip
      • ここを選択
      VC11 x64 - Visual Studio 2012 Update 4 用の Visual C++ 再頒布可能ファイル
    • vcredist_x64.exe
    • RunHiddenConsole
  • http://redmine.lighttpd.net/attachments/660/RunHiddenConsole.zip
    • RunHiddenConsole.zip
    • mysql-installer-community
  • http://www .mysql.com /downloads/installer/
      ここを選択してください**
    • mysql-installer-community-5.6.26.0.msi
      • .net Framework 4.0.30319 が既にインストールされている場合は、それをインストールする必要があります。この手順はスキップしてください) ダウンロード アドレス: http://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe
      そして、CheckRequirements で必要な
    • 他のコンポーネントを実行します。プロンプトに従って [自動] をダブルクリックするか、ソフトウェアがダウンロードされてインストールされるまで待ちます。 (ヒント: mysql Web サイトはダウンロード可能です) root パスワードは
      a123456
    • - この設定は変更できますが、データベースに接続するための次のテスト コードもそれに応じて変更する必要があります
    • さらに、サーバーは次のように設定されています起動時に自動的に起動します
    • インストール設定
    • nginx
  • php

をインストールしますnginx

としてソフトウェアのインストールディレクトリを選択しますc:zjc - このディレクトリは変更できます

    解凍
  1. nginx- 1.9.4.zipcに: zjcservernginx
  2. はWebサイトのルートディレクトリとしてc:zjcwwwを使用します
  3. 設定ファイルを変更しますc:zjcservernginxconfnginx.conf
    1. の場所ルート
    2. c:zjcwww
    3. root c:zjcwww に変更されます。 テスト Web ページ index.html
    4. を作成します。ダブルクリックして :zjcservernginxnginx.exe を実行し、http://127.0 を開きます。 0.1 をブラウザで実行すると、作成した Web ページが表示されます
    停止できます
  4. nginx
  5. cd c:zjcservernginxnginx.exe -s stop
  6. php
    cd c:zjcservernginx
    nginx.exe -s stop
Unzip

php-5.6.12-nts-Win32 -VC11-x64.zipをインストールしますc:zjcserverphpphp.ini-development

    c:zjcserverphp
  1. に変更しますインストール
  2. 隠しコンソールを実行する
  3. RunHiddenConsole.zipパッケージ内の
  4. RunHiddenConsole.exe

c:zjcserverutilsディレクトリ

Configuration

ngin x

に抽出します。
c:zjcservernginxconfnginx

<code>    #location ~ \.php$ {
    #    root           html;
    #    fastcgi_pass   127.0.0.1:9000;
    #    fastcgi_index  index.php;
    #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
    #    include        fastcgi_params;
    #}
</code>
  1. <code>    location ~ \.php$ {
        #    root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  c:/zjc/www$fastcgi_script_name;
            include        fastcgi_params;
        }
    </code>
    開始および停止スクリプトc:zjcsvr_start.bat
  2. に変更します 内容は

<code>cd server<span>\php</span>
..<span>\utils</span><span>\RunHiddenConsole</span>.exe php-cgi.exe -b 127.0.0.1:9000 -c c:/zjc/server/php/php.ini
cd ..<span>\.</span>.
cd server<span>\nginx</span>
..<span>\utils</span><span>\RunHiddenConsole</span>.exe nginx.exe
cd ..<span>\.</span>.</code>
c:zjcsvr_stop.batです コンテンツは

<code><span>taskkill</span> /F /IM nginx.exe > <span>nul</span><span>taskkill</span> /F /IM php-cgi.exe > <span>nul</span></code>
test

nginx

php

ファイルを作成します
    c:zjcwwwindex.php
  • 、コンテンツは
    <code><span><?php</span><span>echo</span> phpinfo();
    <span>?></span></code>

  • にアクセスします
http://127.0.0.1/index .php
    , OK php 関連情報を参照してください
  • インストール構成
    mysql

RundotNetFx40_Full_x86_x64.exe

Run
mysql-installer-community-5.6.26.0.msi

サーバーのみ
を選択してください

c:zjcserverphpphp.ini
を変更して、

mysqlのphpサポートを有効にします

    extension_dir = "ext"
  1. extension=php_mysqli.dll
  2. テスト
  3. nginxphp
      mysql
    • 新しいウェブページ
  4. c:zjcwwwcheck_mysql.php 内容は、
    <code><span><?php</span><span>$con</span> = mysqli_connect(<span>"localhost"</span>, <span>"root"</span>, <span>"a123456"</span>);
    <span>if</span>(!<span>$con</span>) {
        <span>die</span>(<span>'Could not connect: '</span> . mysqli_error());
    } <span>else</span> {
        <span>echo</span><span>"Database connected successfully"</span>;
    }
    mysqli_close(<span>$con</span>);</code>
    サーバーを再起動します
    <code><span>$ </span><span>c:</span><span>$ </span>cd <span>c:</span>\zjc
    <span>$ </span>svr_stop.bat
    <span>$ </span>svr_start.bat</code>

    Webページにアクセスしますextension_dir = "ext"
    extension=php_mysqli.dllhttp://127.0.0.1/check_mysql.php

接続成功のメッセージが表示されます著作権表示: この記事はオリジナルですブロガーによる記事は、ブロガーの許可なく複製することはできません。

上記では、Windows での Nginx、PHP、mysql のインストールを、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。