Mit der Entwicklung des Internets sind Websites zu einer der wichtigsten Möglichkeiten für Menschen geworden, Informationen zu erhalten, und auch IIS (Internet Information Services) als Microsofts Webserver hat immer mehr Aufmerksamkeit erhalten. Für Benutzer, die gerne IIS verwenden, ist die Installation von PHP eine sehr notwendige und häufige Voraussetzung. Während des eigentlichen Installationsvorgangs können jedoch einige Installationsprobleme auftreten. In diesem Artikel werden die Situationen, in denen PHP nicht auf IIS installiert werden kann, ausführlich erläutert und Lösungen bereitgestellt.
1. Vorbereitung vor der Installation
Um PHP auf IIS zu installieren, müssen Sie die folgende Software und Tools vorbereiten:
- Internetinformationsdienste (IIS): Stellen Sie sicher, dass es installiert und aktiviert ist.
- PHP-dekomprimierte Version: Herunterladen die dekomprimierte Version von PHP von der offiziellen Website-Version, es wird empfohlen, die nicht-thread-sichere Version herunterzuladen;
- Visual C++ Redistributable für Visual Studio: herunterladen und entsprechend der von Ihnen benötigten Version installieren; Wird zum Bearbeiten von Konfigurationsdateien verwendet.
- Download-Adresse für die oben genannte Software und Tools:
Internetinformationsdienste (IIS): Offizieller Website-Download: https://www.iis.net/downloads
- PHP-dekomprimierte Version: Offizieller Website-Download: https:/ /windows.php.net/download
- Visual C++ Redistributable für Visual Studio: Offizieller Download von Microsoft: https://aka.ms/vs/16/release/VC_redist.x64.exe
- Notepad++: Offizieller Website-Download: https: //notepad-plus-plus.org/downloads/
- 2. PHP installieren
PHP entpacken: Entpacken Sie das heruntergeladene PHP in ein beliebiges Verzeichnis, z. B. den Ordner „php“ im Stammverzeichnis von Laufwerk D
- Konfigurieren Sie IIS: Erstellen Sie eine neue Website oder einen neuen virtuellen Host auf IIS, wählen Sie das Zielverzeichnis aus und fügen Sie eine test.php-Datei hinzu. Der Code lautet wie folgt:
<?php
phpinfo();
?>
Nach dem Login kopieren
Installieren Sie Visual C++ Redistributable für Visual Studio: Befolgen Sie die Anweisungen von heruntergeladenes Installationspaket zur Installation;
- PHP konfigurieren: Ändern Sie die PHP-Konfigurationsdatei php.ini, die sich normalerweise im Ordner „D:php“ befindet:
- i Öffnen Sie die Datei php.ini und suchen Sie die folgende Konfiguration:
;extension_dir = "./"
Nach dem Login kopieren
ii. Kommentieren Sie es aus und fügen Sie dann die folgende Konfiguration hinzu:
extension_dir = "D:\php\ext"
Nach dem Login kopieren
iv Konfiguration:
;extension=php_openssl.dll
Nach dem Login kopieren
vi. Ändern Sie es in die folgende Konfiguration:
extension=php_openssl.dll
Nach dem Login kopieren
Umgebungsvariablen konfigurieren: Fügen Sie das PHP-Verzeichnis zur Windows-Systemumgebungsvariablen PATH hinzu.
3. Lösung für PHP-Installationsfehler
- Unzureichender Speicher: Wenn Ihr Server über wenig Speicher verfügt und gleichzeitig andere Anwendungen ausführt, die viel Speicher belegen, kann dies dazu führen, dass die PHP-Installation fehlschlägt. Zu diesem Zeitpunkt kann das Problem möglicherweise durch Erhöhen des Serverspeichers oder Anhalten anderer Anwendungen behoben werden.
IIS-Versionsproblem: Wenn Ihre IIS-Version niedriger als 7.0 ist, schlägt die PHP-Installation fehl. Zu diesem Zeitpunkt müssen Sie die IIS-Version aktualisieren.
PHP-Versionsproblem: Wenn Ihre PHP-Version nicht mit IIS kompatibel ist, müssen Sie eine PHP-Version herunterladen, die mit IIS kompatibel ist.
- Probleme mit Ordnerberechtigungen: Wenn das Installationsprogramm nicht auf einen PHP-Ordner oder eine PHP-Datei zugreifen oder diesen ändern kann, müssen Sie möglicherweise die Berechtigungen für den Ordner oder die Datei festlegen. Stellen Sie sicher, dass Sie über ausreichende Berechtigungen verfügen, um während der Installation auf diese Dateien zuzugreifen und sie zu ändern.
- php.ini-Einstellungsproblem: Wenn beim Ändern der php.ini-Datei die Einstellungen falsch sind, wird PHP nicht ordnungsgemäß ausgeführt. An dieser Stelle können Sie versuchen, die php.ini-Datei auf die Standardeinstellungen zurückzusetzen und sie dann erneut zu ändern.
- Kurz gesagt: Wenn Sie die oben genannten Schritte befolgen und das Problem, dass PHP nicht installiert wird, immer noch nicht lösen können, können Sie professionellen technischen Support in Anspruch nehmen. Ich hoffe, dieser Artikel kann Ihnen hilfreich sein und ich hoffe, dass Sie PHP erfolgreich auf IIS installieren können!
-
Das obige ist der detaillierte Inhalt vonWas tun, wenn PHP nicht auf IIS installiert werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!