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
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
RunHiddenConsole -
http://redmine.lighttpd.net/attachments/660/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 - c:zjc – dieses Verzeichnis kann geändert werden
Entpacken Sie - nginx-1.9.4.zip Gehen Sie zu c:zjcservernginx
und verwenden Sie - c:zjcwww als Website-Stammverzeichnis
Ändern Sie die Konfigurationsdatei - c:zjcservernginxconfnginx .conf
- Speicherort / Das Stammverzeichnis unter dem Knoten wird in geändert root c:zjcwww
in - Erstellen Sie eine Testwebseite index.html im Verzeichnis c:zjcwww
Doppelklicken Sie, um - :zjcservernginxnginx.exe auszuführen, und öffnen Sie http im Browser ://127.0.0.1. Sie können die gerade erstellte Webseite
und Sie sehen kann - nginx
cd c:zjcservernginx
nginx.exe -s stop
stoppen.
php installieren
Entpacken - php-5.6.12-nts-Win32-VC11-x64.zip in c:zjcserverphp
Umbenennen von - c:zjcserverphpphp.ini-development in php.ini
Installieren
vcredist_x64.exe
Einfach auf „Installieren“ klicken
Installieren
RunHiddenConsole
Legen Sie das Paket - 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- dotNetFx40_Full_x86_x64.exe
Ausführen- mysql-installer- community- 5.6.26.0.msi
Ändern- 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.