Heim > Artikel > Backend-Entwicklung > Notieren Sie einige Probleme, die beim Einrichten der PHP56-Umgebung des IIS-SQL-Servers unter Windows 2008 R2 aufgetreten sind.
Weil der Webserver früher mehrere Websites unter iis bereitgestellt hat und dieses Projekt jetzt mit PHP entwickelt wurde, sollte PHP mysql iis sehr einfach sein und kann leicht online durchsucht werden 🎜>sqlserverdatabase/' target='_blank'>sqlserverdatabase Jetzt möchte ich die ursprüngliche Datenbankstruktur nicht ändern, also verwende ich direkt iis SQL Server In dieser PHP5.6-Umgebung werde ich nicht über die Wendungen in der Mitte sprechen. Sprechen wir über die Schritte, die ich bei der Bereitstellung durchgeführt habe:
1. Gehen Sie zum PHP-Beamten Website zum Herunterladen von php5.6.16 (http://windows.php.net/download), achten Sie darauf, hier VC11 x86 Non Thread Safe auszuwählen. Unabhängig davon, ob Sie 64-Bit oder 32-Bit verwenden, wählen Sie x86, also 32 -bit, zum Herunterladen. Warum ist das so, weil php5.6 keine Linkssqlserver unterstützt, Microsoft aber entsprechende Komponenten bereitstellt, die Komponenten auf der offiziellen Website von Microsoft jedoch nur 32-Bit unterstützen? Entpacken Sie es nach C:Programme (x86), ändern Sie php.ini. Wenn nicht, kopieren Sie php.ini-development und ändern Sie es in php.ini, ändern Sie date.timezone = „Asia/Shanghai“ und fügen Sie die benötigten Erweiterungen hinzu . Ändern Sie die Umgebungsvariablen, um das PHP-Stammverzeichnis und das PHP-Erweiterungsverzeichnis ext hinzuzufügen, laden Sie das entsprechende vc11 (Visual C Redistributable für Visual Studio 2012 Update 4) herunter, laden Sie x86 herunter und installieren Sie es. Sie müssen hier auch x86 auswählen weil php Es ist x86.
2. Aktivieren Sie die CGI-Funktion von iS in der Serverrolle 3. Laden Sie PHP Manager für IIS herunter (http://phpmanager.codeplex.com/releases/view/69115) und Installieren Sie es 4. Konfigurieren Sie den PHP-Manager in IIS, durchsuchen Sie die PHP-Installationsdatei im Popup-Fenster und wählen Sie „php-cgi.exe“ aus Los geht's. Sie können phppathinfo() überprüfen, um zu sehen, ob iS PHP erfolgreich ist, und dann eine Verbindung zusqlserver herstellen.
5. Gehen Sie zu Microsoft, um den Treiber für die PHP-Verbindungsqlserver herunterzuladen (http://www.microsoft.com/en-us/download/details.aspx?id=36434) und wählen Sie die entsprechende Version aus. Installieren Sie sie einfach direkt. ,
6. Gehen Sie zu Microsoft, um Microsoft-Treiber für PHP fürSQL Server herunterzuladen (http://www.microsoft.com/en-us/download/details.aspx?id= 20098) Wählen Sie die neueste Installation und installieren Sie sie im ext-Verzeichnis unter PHP.
7. Öffnen Sie php.ini und fügen Sie die entsprechende Erweiterung extension=php_sqlsrv_56_nts.dll extension=php_pdo_sqlsrv_56_nts.dll hinzu. Hier geht es zu iis7 msSQL Server Die Installation von php5.6 ist abgeschlossen.
Das Obige hat einige Probleme beim Aufbau der iis-SQL-Server-PHP56-Umgebung unter Windows 2008 R2 vorgestellt und einige Probleme aufgezeichnet, darunter SQL Server-Datenbank, SQL Server, SQL Server und Visual Studio. Ich hoffe, dass es für Freunde, die sich für PHP interessieren, hilfreich sein wird Tutorials.