Vorbereitung 1. Umgebungsbeschreibung: Betriebssystem: Windows Server 2019 PHP-Version: php 7.3.11 MySQL-Version: MySQL 8.0.18.0 2. Laden Sie die entsprechende Software herunter: 1. PHP-Download-Adresse: https://windows.php.net/downloads/releases/php-7.3.11-nts-Win32-VC15-x64.zip 2. MySQL-Download-Adresse: https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-8.0.18.0.msi 3. Visual C++ Redistributable für Visual Studio 2015 (dieses Plug-In wird zur Installation von PHP und MySQL benötigt) https://download.visualstudio.microsoft.com/download/pr/11100229/78c1e864d806e36f6035d80a0e80399e/VC_redist.x86.exe https://download.visualstudio.microsoft.com/download/pr/11100230/15ccb3f02745c7b206ad10373cbca89b/VC_redist.x64.exe 4. Download-Adresse des Microsoft URL Rewriting Module 2.0 (IIS pseudo-static erfordert dieses Plug-in) https://download.microsoft.com/download/4/E/7/4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi Installation 1. Installieren Sie IIS10.0 Systemsteuerung - System und Sicherheit - Verwaltungstools Server Manager Hinzufügen von Rollen und Features Nächster Schritt Auswahl: Rollenbasierte oder funktionsbasierte Installation Nächster Schritt Auswählen: Wählen Sie einen Server aus dem Serverpool aus. Nächster Schritt Wählen Sie: Webserver (IIS) Funktionalität hinzufügen Nächster Schritt Nächster Schritt Nächster Schritt Stellen Sie sicher, dass CGI ausgewählt ist, und wählen Sie bei Bedarf weitere Rollendienste aus. Wenn Sie nicht wissen, wie Sie auswählen sollen, wird empfohlen, alle Funktionen auszuwählen. Nächster Schritt Installieren Wenn die Meldung angezeigt wird, dass die Installation erfolgreich war, klicken Sie auf „Schließen“. Sie können sehen, dass IIS bereits in der Rolle und der Servergruppe vorhanden ist. Öffnen Sie den IE-Browser und geben Sie http://127.0.0.1/ ein, um die folgende Schnittstelle anzuzeigen IIS10.0 wurde installiert. 2. PHP installieren 1. Visual C++ Redistributable für Visual Studio 2017 (x86, x64) Installieren von x86 Installieren Sie x64 Nachdem alle Installationen abgeschlossen sind, klicken Sie auf „Schließen“. 2. Installieren Sie php-7.3.11-nts-Win32-VC15-x64.zip Entpacken Sie die Datei php-7.3.11-nts-Win32-VC15-x64.zip Benennen Sie den Ordner in php73 um und kopieren Sie den Ordner php73 in das Stammverzeichnis von Laufwerk C Öffnen Sie C:\php Kopieren Sie php.ini-production nach php.ini Öffnen Sie php.ini mit Notepad Nehmen Sie die folgenden Ergänzungen und Änderungen vor: extension_dir = "C:\php73\ext" #PHP-Modulpfad festlegen date.timezone = PRC #Stellen Sie die Zeitzone auf die chinesische Zeitzone ein cgi.force_redirect = 0 # Aktiviert die Ausführung von PHP im CGI-Modus fastcgi.impersonate = 1; cgi.rfc2616_headers = 1 Die folgenden PHP-Erweiterungsmodule können nach Bedarf aktiviert werden. Dabei wird das Semikolon am Anfang entfernt, um das entsprechende Erweiterungsmodul zu starten. Erweiterung=curl Erweiterung=gd2 Erweiterung=mbstring Erweiterung=exif Erweiterung=mysqli Erweiterung=Sockets Erweiterung=php_xmlrpc Erweiterung=php_pdo_mysql Nachdem die Änderung abgeschlossen ist, speichern und beenden 3. Konfigurieren Sie IIS für die PHP-Unterstützung Öffnen Sie „Systemsteuerung – System und Sicherheit – Verwaltung“. Öffnen Sie den Server-Manager Doppelklicken Sie auf den Computernamen unter "Startseite" auf der linken Seite Suchen Sie in der Mitte den IIS-Bereich und öffnen Sie „Handler Mappings“. Klicken Sie rechts auf „Modulzuordnung hinzufügen“ Anforderungspfad: *.php Modul: FastCgiModule Ausführbare Datei (optional): C:\php73\php-cgi.exe Name: FastCGI Abschließend bestätigen Ja Doppelklicken Sie auf den Computernamen unter "Startseite" auf der linken Seite Suchen Sie in der Mitte den IIS-Bereich und öffnen Sie „FastCGI-Einstellungen“. Klicken Sie mit der rechten Maustaste und wählen Sie: C:\php73\php-cgi.exe und wählen Sie Bearbeiten Achten Sie auf Änderungen an der Datei: C:\php73\php.ini Umgebungsvariablen: Klicken Sie auf das „…“ daneben. Klicken Sie auf „Hinzufügen“ Name: PHP_FCGI_MAX_REQUESTS Wert: 1000 Sicher Doppelklicken Sie auf den Computernamen unter "Startseite" auf der linken Seite Suchen Sie den IIS-Bereich in der Mitte und öffnen Sie „Standarddokument“. Klicken Sie rechts auf "Hinzufügen" Name: index.php Sicher Sie können unter der rechten Operation die Option „Nach oben verschieben“ auswählen, um index.php nach oben zu verschieben. 4. Testen Sie, ob das PHP-Programm normal läuft Offen: C:\inetpub\wwwroot Erstellen Sie eine neue index.php-Datei Der Inhalt ist wie folgt: <?php phpinfo(); ?> Zum Schluss speichern und beenden Öffnen Sie http://127.0.0.1/ in Ihrem Browser Die folgende Schnittstelle wird angezeigt und meldet, dass das PHP-Programm normal ausgeführt werden kann. 3. MySQL installieren Doppelklicken Sie, um mysql-installer-community-8.0.18.0 zu öffnen Wählen Sie Benutzerdefiniert Nächste Bearbeiten Wählen Sie MySQL-Server 64-Bit Filter Klicken Sie auf MySQL-Server Wählen Sie die Version aus, die Sie installieren möchten, und klicken Sie auf den Pfeil, um zum rechten Fenster zu gelangen Nächste Ausführen Nächste Nächste Standard, Weiter Konfigurationstyp: Entwicklermaschine Server-Maschine Dedizierte Maschine Wählen Sie hier die zweite Option: Server-Maschine (normaler Server) Aktivieren Sie „TCP/IP“ Portnummer: 3306 Aktivieren Sie „Firewall-Port für Netzwerkzugriff öffnen“ Nächste Wählen Sie die zweite Option, um eine Verschlüsselungsmethode zu verwenden, die mit MySQL-Versionen vor 5.7 kompatibel ist. Nächste MySQL-Root-Passwort: Geben Sie Ihr Passwort ein Passwort wiederholen: Wiederholen Sie das Passwort Klicken Sie nach dem Einstellen auf Weiter Check: MySQL-Systemdienste konfigurieren Windows-Servername: MySQL80 Aktivieren Sie „MySQL-Server beim Systemstart starten“ Check: Standard-Systemkonto Der Systembenutzer wird standardmäßig verwendet, um Nächste Ausführen Beenden Nächste Beenden Öffnen Sie den MySQL-Installationspfad C:\Programme\MySQL\MySQL Server 8.0 Erstellen Sie eine neue Konfigurationsdatei my.ini [mysqld] # Port 3306 einstellen Port = 3306 # Legen Sie das Installationsverzeichnis von MySQL fest basedir=C:\Programme\MySQL\MySQL Server 8.0 # Legen Sie das Speicherverzeichnis für MySQL-Datenbankdaten fest datadir=C:\Programme\MySQL\Data # Maximale Anzahl zulässiger Verbindungen max_verbindungen=1000 # Die Anzahl der zulässigen Verbindungsfehler. Dies soll verhindern, dass jemand versucht, das Datenbanksystem von diesem Host aus anzugreifen. max_connect_errors=10 # Der vom Server verwendete Standardzeichensatz ist UTF8 Zeichensatzserver = utf8 # Die Standard-Speicher-Engine, die beim Erstellen neuer Tabellen verwendet wird Standard-Speicher-Engine = INNODB # Standardmäßig wird das Plugin "mysql_native_password" zur Authentifizierung verwendet default_authentication_plugin=mysql_native_password [mysql] # Legen Sie den Standardzeichensatz für den MySQL-Client fest Standardzeichensatz = utf8 [Kunde] # Legen Sie den Standardport fest, der vom MySQL-Client für die Verbindung zum Server verwendet wird Port = 3306 Standardzeichensatz = utf8 speichern Öffnen Sie C:\ProgramData\Microsoft\Windows\Startmenü\Programme\MySQL\MySQL Server 8.0 Doppelklicken Sie auf MySQL Server 8.0 Command Line Client Geben Sie während der Installation das MySQL-Root-Kontokennwort ein, drücken Sie die Eingabetaste und melden Sie sich bei der MySQL-Konsole an MySQL-Installation abgeschlossen 4. Konfigurieren Sie IIS10.0 für die Unterstützung von pseudostatischen Doppelklicken Sie, um das Microsoft URL Rewrite Module rewrite_x64_zh-CN.msi zu installieren Es erscheint eine Fehlermeldung, bestätigen Sie Suchlauf Geben Sie regedit ein, bestätigen Sie, öffnen Sie die Registrierung und suchen Sie: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters Die MajorVersion auf der rechten Seite ist ein DWORD-Wert und sein Dezimalwert ist 10. Ändern Sie ihn in 9. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp Auch MajorVersion-Element, dieses hat auch einen DWord-Wert von 10 (beachten Sie, dass es dezimal ist), ändern Sie es in 9 Installieren Sie es dann erneut und denken Sie daran, es nach der Installation wieder zu ändern. Erneut installieren Installieren Beenden Sie finden „URL Rewrite“ unter: Systemsteuerung-System und Sicherheit-Verwaltung-Internetinformationsdienste-Manager Erstellen Sie eine neue Datei web.config im Stammverzeichnis der Website und fügen Sie pseudostatischen Regelcode hinzu, um die Website statisch zu machen. An diesem Punkt ist das Tutorial zum Erstellen einer Windows Server 2019 IIS10.0+PHP (FastCGI)+MySQL-Umgebung abgeschlossen. Das könnte Sie auch interessieren:
|
<<: Beispielcode zur Implementierung der Großbildanpassung auf dem PC mit vue+px2rem (REM-Anpassung)
>>: SQL Get gespeicherte Prozedur gibt Datenprozessanalyse zurück
1. Zuerst müssen Sie den Zielselektor von CSS3 ve...
Einführung In diesem Artikel stellen wir vor, wie...
1. Szenariobeschreibung: Mein Kollege hat mir gez...
Nachdem ich das letzte Mal die Taobao-Detailseite ...
Verwendungsstatus useState fügt einer Komponente ...
Win10-Installation (überspringen, falls bereits i...
Vorwort Die Schlüsselwörter von MySQL und Oracle ...
1. MySQL herunterladen 1.1 Download-Adresse https...
Nginx-Server nginx ist ein ausgezeichneter Webser...
Dieser Artikel zeigt einen Spezialeffekt für dyna...
Wenn für MySQL 5.5 der Zeichensatz nicht festgele...
1. Notieren Sie mehrere Methoden zum Zentrieren d...
Inhaltsverzeichnis Installieren: 1. Grundlegende ...
Da für den Import benutzerdefinierter Ubuntu-Imag...
Ursprünglicher Link https://github.com/XboxYan/no...