Heim > Backend-Entwicklung > PHP-Tutorial > Installieren Sie Nginx, PHP, MySQL unter Windows

Installieren Sie Nginx, PHP, MySQL unter Windows

WBOY
Freigeben: 2016-07-30 13:30:13
Original
1126 Leute haben es durchsucht

Hinweis

Da es sich bei der Maschine selbst um ein Windows x64-System handelt, ist die gesamte x64-Software ausgewählt. Wenn Sie x86 wählen möchten, ist sie auch kompatibel, wenn die Maschine x86 ist. Sie können nur x86-Software

Download-Adresse

  • nginx
    • http://nginx.org/en/download.html
    • Version hier auswählen
    • nginx/Windows-1.9.4
        nginx-1.9.4.zip
  • nicht-threadsichere PHP-Version

    • http://windows.php.net/download
    • Laden Sie gleichzeitig die entsprechende VC-Laufzeit herunter linke Seite der Seite und installieren Sie es
    • Hier auswählen
    • PHP 5.6 VC11 x64 Non Thread Safe
        php-5.6.12-nts-Win32-VC11- x64.zip
    • Hier auswählen
    • VC11 x64 - Visual C Redistributable für Visual Studio 2012 Update 4
        vcredist_x64.exe
  • RunHiddenConsole

    • http://redmine.lighttpd.net/attachments/660/RunHiddenConsole.zip

      • RunHiddenConsole.zip
  • mysql-installer-community

    • http://www.mysql.com/downloads/installer/
    • diese Auswahl **

      • mysql-installer-community-5.6.26.0.msi
    • Sie müssen .net Framework 4.0 installieren .30319, die bereits installiert wurde.) Download-Adresse: http://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe
    • Und führen Sie
    • andere in CheckRequirements erforderliche Komponenten aus. Installieren Sie es manuell gemäß den Anweisungen. Doppelklicken Sie automatisch, ODER warten Sie, bis die Software heruntergeladen und installiert wird. (Tipp: Es kann von der MySQL-Website heruntergeladen werden)
    • Das Root-Passwort ist
    • a123456 – Diese Einstellung kann geändert werden, aber der folgende Testcode für die Verbindung zur Datenbank muss ebenfalls geändert werden entsprechend
    • Darüber hinaus ist der Server so eingestellt, dass er automatisch beim Booten startet
Installationskonfiguration

nginx, php

Installation

nginx

    Wählen Sie das Softwareinstallationsverzeichnis als
  1. c:zjc – dieses Verzeichnis kann geändert werden
  2. Entpacken Sie
  3. nginx-1.9.4.zip Gehen Sie zu c:zjcservernginx
  4. und verwenden Sie
  5. c:zjcwww als Website-Stammverzeichnis
      Ändern Sie die Konfigurationsdatei
    1. c:zjcservernginxconfnginx .conf
    2. Speicherort / Das Stammverzeichnis unter dem Knoten wird in geändert root c:zjcwww
    3. in
    4. Erstellen Sie eine Testwebseite index.html im Verzeichnis c:zjcwww
  6. Doppelklicken Sie, um
  7. :zjcservernginxnginx.exe auszuführen, und öffnen Sie http im Browser ://127.0.0.1. Sie können die gerade erstellte Webseite
  8. und Sie sehen kann
  9. nginx
    cd c:zjcservernginx
    nginx.exe -s stop
stoppen.

php installieren

    Entpacken
  1. php-5.6.12-nts-Win32-VC11-x64.zip in c:zjcserverphp
  2. Umbenennen von
  3. c:zjcserverphpphp.ini-development in php.ini
Installieren

vcredist_x64.exe

Einfach auf „Installieren“ klicken

Installieren

RunHiddenConsole

    Legen Sie das Paket
  1. RunHiddenConsole.zip RunHiddenConsole.exe im Verzeichnis c:zjcserverutils ab
Konfigurieren Sie

nginx, php

Ändern

c:zjcservernginxconfnginx.conf

Ändern

<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>
Nach dem Login kopieren
zum

<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>
Nach dem Login kopieren
Skript starten und stoppen

  • c:zjcsvr_start.bat Der Inhalt ist
<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>
Nach dem Login kopieren
  • c:zjcsvr_stop.bat Der Inhalt ist
<code><span>taskkill</span> /F /IM nginx.exe > <span>nul</span><span>taskkill</span> /F /IM php-cgi.exe > <span>nul</span></code>
Nach dem Login kopieren
Test

nginx, php

Datei erstellen

c:zjcwwwindex.php , der Inhalt ist

<code><span><?php</span><span>echo</span> phpinfo();
<span>?></span></code>
Nach dem Login kopieren
Besuchen Sie

http://127.0.0.1/index.php, Sie können PHP-bezogene Informationen sehen

Installationskonfiguration

mysql

    Ausführen
  1. dotNetFx40_Full_x86_x64.exe
  2. Ausführen
  3. mysql-installer- community- 5.6.26.0.msi
      Auswählen
    • Nur ​​Server
  4. Ändern
  5. c:zjcserverphpphp.ini Um die php-Unterstützung für MySQL
    extension_dir = "ext"
    extension=php_mysqli.dll
Testen Sie

nginx zu aktivieren, php, mysql

Neue Webseite

c:zjcwwwcheck_mysql.php Der Inhalt ist

<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>
Nach dem Login kopieren
Starten Sie den Server neu

<code><span>$ </span><span>c:</span><span>$ </span>cd <span>c:</span>\zjc
<span>$ </span>svr_stop.bat
<span>$ </span>svr_start.bat</code>
Nach dem Login kopieren
Besuchen Sie die Webseite

http://127.0.0.1/check_mysql.php

Sie können sehen, dass die Meldung, dass die Verbindung erfolgreich ist, korrekt ist

Copyright-Erklärung: Dieser Artikel ist ein Originalartikel des Bloggers und darf nicht ohne die Erlaubnis des Bloggers reproduziert werden.

Das Obige stellt die Installation von Nginx, PHP und MySQL unter Windows vor, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage