首頁  >  文章  >  後端開發  >  Windows之安裝Nginx、PHP、mysql

Windows之安裝Nginx、PHP、mysql

WBOY
WBOY原創
2016-07-30 13:30:131064瀏覽

說明

由於機器本身是Windows x64系統,所以選擇了所有x64的軟體;如果想選擇x86也可以相容;如果機器是x86的,那麼只能選擇x86的軟體

下載位址

下載位址
  • nginx
    • http://nginx.org/en/download.html
    • 此處選擇版本nginx/Windows-1.9.4
      • nginx-1.9.4.1.9.非線程安全版
    • http://windows.php.net/download
  • 同時在頁面的左側下載相應的VC運行時,並安裝

  • 此處選擇
      PHP 5.6 VC11 x64 Non Thread Safe
    • php-5.6.12-nts-Win32-VC11-x64.zip

    • 此處選擇
        VC11 x64 - Visual C++ Redistributable for Visual Studio 2012 Update VC11 x64 - Visual C++ Redistributable for Visual Studio 2012 Update 4434date
      • .
    • RunHiddenConsole
    • http://redmine.lighttpd.net/attachments/660/RunHiddenConsole.zip
      • RunHiddenConsole.zipsql
    RunHiddenConsole.zipsql
  • o

    • .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中需要的元件,manual的根據提示自己安裝解決,auto的雙擊OR等待軟體自行下載然後安裝。 (提示:mysql網站都有下載)
    • root密碼為
    • a123456
      - 可以修改這個設置,但是在下面的連接資料庫的測試代碼中也要相應修改
      • 另外server設定為開機自動啟動

    • 安裝配置
    • nginx
    • php
    • 安裝
    • nginx
  • 選擇軟體安裝目錄為
c:zjcc

- 這個目錄可以更改選擇軟體安裝目錄為c:zjcc - 這個目錄可以更改. zjcservernginx

c:zjcwww

作為網站根目錄
  1. 修改設定檔c:zjcservernginxconfnginx
  2. c:zjcwww 目錄下創建測試網頁index.html

  3. 雙擊運行
      :zjcservernginxnginx.exe
    1. , 瀏覽器打開http://127.zjcservernginxnginx.exe, 瀏覽器打開http://127.zjcservernginxnginx.exe, 瀏覽器打開http://127.0.0.1,可以看到網頁才可以看到網頁停止的網頁可以看到網頁。
    2. nginx
    3. cd c:zjcservernginxnginx.exe -s stop
    4. 安裝php
    5. c :zjcserverphp
  4. c:zjcserverphpphp.ini-development安裝 改名為
  5. php.ini

  6. 安裝) iddenConsole
  7. RunHiddenConsole.zip
套件中的

RunHiddenConsole.exe 解壓到c:zjcserverutils

目錄
  1. . inx.conf修改
  2. <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>
  3. <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

內容為

<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>
測試
    nginx
  1. php建立檔案c:zjcwwwindex.php
  2. ,內容為可以看到php 相關的資訊就對了

安裝配置mysql

運行dotNetFx40_Full_x86_x64.exe

.

選擇

Server Only

    修改
  • c:zjcserverphpphp.ini 來開啟php
  • mysql
的支援
  • extension_dir = "ext"mean 的支援
    extension_dir = "ext"me
nginx

phpmysql

新網頁

c:zjcwwwcheck_mysql.php

內容為

<code><span><?php</span><span>echo</span> phpinfo();
<span>?></span></code>
重啟伺服器

<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>
訪問網頁

http://127.0.0.1/check_mysql.php

可以看到連接成功的消息就對了
  1. 可以看到連接成功的消息就對了
  2. ,未經博主允許不得轉載。
    • 以上就介紹了Windows之安裝Nginx、PHP、mysql,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn