Heim  >  Artikel  >  php教程  >  Erstellen Sie schnell eine Entwicklungsumgebung über den integrierten Webdienst von PHP7, und das alles mit einem BAT-Skript

Erstellen Sie schnell eine Entwicklungsumgebung über den integrierten Webdienst von PHP7, und das alles mit einem BAT-Skript

WBOY
WBOYOriginal
2016-09-24 09:02:581394Durchsuche

Seit PHP5.4 verfügt PHP über einen integrierten Webserver. Bei der Bereitstellung der Entwicklungsumgebung können wir die WAMP- oder WNMP-Umgebung vollständig ignorieren und PHP direkt verwenden.
Vorwort: Zunächst einmal herzlichen Glückwunsch zum reibungslosen Start von ThinkPHP5. Ich werde hier auch ein kleines Tool für Sie erstellen eine marginale Unterstützung für ThinkPHP5! Hey hey...

Hintergrund: Seit PHP5.4 verfügt PHP über einen integrierten Webserver. Bei der Bereitstellung der Entwicklungsumgebung können wir die Einrichtung einer WAMP- oder WNMP-Umgebung vollständig ignorieren und direkt den Befehl PHP -S http verwenden: //localhost:8000. Sie können das PHP-Projekt zum Laufen bringen. Unter Windows legen wir den Pfad der Systemumgebung normalerweise nicht fest, und die PHP-Konfiguration ist etwas mühsam. Für manche Leute ist es nicht einfach, CMD die Ausführung von PHP zu erlauben.

Ziel: Keine Notwendigkeit, eine WNMP- oder WAMP-Umgebung zu installieren, eine schnelle Bereitstellung der PHP-Entwicklungs- und Betriebsumgebung zu realisieren und mit einem Klick loszulegen.

Lass uns loslegen: Hier habe ich ein BAT-Skript für Sie geschrieben, das die PHP-Umgebung automatisch erkennen und installieren und den in PHP integrierten WEB-Dienst starten kann. Der Inhalt des BAT-Skripts ist unten zu sehen. Platzieren Sie einfach eine start.bat-Datei im Stammverzeichnis des Projekts und doppelklicken Sie auf diese Datei, um Ihr PHP-Projekt zu öffnen. Die von diesem Tool verwendete PHP-Version ist PHP7.0.10. Wenn das Skript ausgeführt wird, wird automatisch ein PHP-Verzeichnis heruntergeladen und unter dem Stammverzeichnis des aktuellen Laufwerksbuchstabens abgelegt. Wenn das Tool zum ersten Mal ausgeführt wird, werden Sie möglicherweise aufgefordert, die VC-Bibliothek zu installieren. Installieren Sie sie einfach gemäß den Anweisungen. Wenn Sie sie nicht installieren, kann PHP nicht ausgeführt werden, was zu verschiedenen Fehlern beim Verlust von DLL-Dateien führt. Die spezifische Bereitstellung ist wie unten dargestellt, wobei die Datei start.bat komprimiert und hochgeladen wurde. Bitte laden Sie sie im Anhang herunter!

Hinweis: Einige Antivirensoftware meldet Viren. Sie wissen das. Es wird empfohlen, Tencent Butler zu verwenden oder es zur Vertrauensliste hinzuzufügen. Ha ha! ! !

Tipps: Um das Skript zum ersten Mal auszuführen, müssen Sie php.zip und das VC-Bibliotheksprogramm über VB herunterladen. Seien Sie also nicht ungeduldig und führen Sie das BAT-Skript aus wieder. Natürlich können Sie es nach der Installation beiläufig ausführen und mehrmals öffnen. Schließlich wird der WEB-Service-Port zufällig berechnet.
Erstellen Sie schnell eine Entwicklungsumgebung über den integrierten Webdienst von PHP7, und das alles mit einem BAT-Skript
Erstellen Sie schnell eine Entwicklungsumgebung über den integrierten Webdienst von PHP7, und das alles mit einem BAT-Skript@echo off<br> <br> :: Einfaches PHP-Entwicklungsumgebungs-Konstruktionstool V1.0<br> ::<br> :: Autor: Anyon <zoujingli><br> :: Website: http://www.ctolog.com<br> :: Erstellt: 22.09.2016 20:20<br> <br> Titel HTTP-SERVER<br> <br> setze pan=%~d0<br> :: Stellen Sie fest, ob die PHP-Laufumgebung vorhanden ist <br> Wenn nicht vorhanden, %pan%php (gehe nach unten), sonst (gehe zum Start)<br> <br> <br> :start<br> cls<br> <br> :: Legen Sie vorübergehend den PHP-Laufumgebungspfad fest<br> Setze path=%~dp0..php;%~dp0php;%pan%php;%path% <br> <br> :: Zufälliger Computerdienst, der Port ausführt<br> Stellen Sie port=%random%<br> ein setze /a port=port% 00 2000<br> Titel [ %port% ] HTTP-SERVER<br> <br> ::Browserfenster öffnen<br> Starten Sie http://localhost:%port%<br> <br> ::Starten Sie den Webdienstprozess<br> @echo on<br> @php -S localhost:%port%<br> Gehe zum Ende<br> <br> :runter<br> cls <br> Echo.<br> ​​echo ​Die lokale Umgebung wurde nicht erkannt, versucht herunterzuladen und zu installieren, bitte warten...<br> Echo.<br> <br> :: Ressourcenpfaddefinition<br> Legen Sie src=http://zoujingli.oschina.io/static/php-install/php.zip<br> fest Legen Sie des=%pan%php.zip<br> fest  <br> set sof_32=http://zoujingli.oschina.io/static/php-install/vc_redist.x86.exe<br> set sof_des_32=%pan%vc_redist.x86.exe<br> <br> set sof_64=http://zoujingli.oschina.io/static/php-install/vc_redist.x64.exe<br> Legen Sie sof_des_64=%pan%vc_redist.x64.exe<br> fest  <br> ​ set script=%pan%script.vbs<br> set dir=%pan%<br> <br> :: VB-Skript generieren, PHP-Unterstützungsprogramm herunterladen und verarbeiten <br> echo Set xPost = CreateObject("Microsoft.XMLHTTP") >%script%<br> echo xPost.Öffnen Sie „GET“, %src%“,0 >>%script%<br> echo xPost.Send() >>%script%<br> echo Set sGet = CreateObject("ADODB.Stream") >>%script%<br>    echo sGet.Mode = 3 >>%script%<br>     echo sGet.Type = 1 >>%script%<br>     echo sGet.Open() >>%script%<br>     echo sGet.Write(xPost.responseBody) >>%script%<br>     echo sGet.SaveToFile "�s%",2 >>%script%<br>     <br>     if "%PROCESSOR_ARCHITECTURE%"=="x86" (        <br>         echo Set xPost = CreateObject("Microsoft.XMLHTTP") >>%script%    <br>         echo xPost.Open "GET","%sof_32%",0 >>%script%<br>         echo xPost.Send() >>%script%<br>         echo Set sGet = CreateObject("ADODB.Stream") >>%script%<br>         echo sGet.Mode = 3 >>%script%<br>         echo sGet.Type = 1 >>%script%<br>         echo sGet.Open() >>%script%<br>         echo sGet.Write(xPost.responseBody) >>%script%<br>         echo sGet.SaveToFile "%sof_des_32%",2 >>%script%<br>     ) else (<br>         echo Set xPost = CreateObject("Microsoft.XMLHTTP") >>%script%    <br>         echo xPost.Open "GET","%sof_64%",0 >>%script%<br>         echo xPost.Send() >>%script%<br>         echo Set sGet = CreateObject("ADODB.Stream") >>%script%<br>         echo sGet.Mode = 3 >>%script%<br>         echo sGet.Type = 1 >>%script%<br>         echo sGet.Open() >>%script%<br>         echo sGet.Write(xPost.responseBody) >>%script%<br>         echo sGet.SaveToFile "%sof_des_64%",2 >>%script%<br>     )<br>     <br>     :: 定义ZIP解析函数<br>     echo Sub UnZip(ByVal myZipFile, ByVal myTargetDir) >>%script%<br>     echo     Set fso = CreateObject("Scripting.FileSystemObject") >>%script%<br>     echo     Wenn NICHT fso.FileExists(myZipFile) Dann >>%script%<br>     echo         Exit Sub >>%script%<br>     echo     ElseIf NOT fso.FolderExists(myTargetDir) Then >>%script%<br>     echo         fso.CreateFolder(myTargetDir) >>%script%<br>     echo     End If >>%script%<br>     echo     Set objShell = CreateObject("Shell.Application") >>%script%<br>     echo     Set objSource = objShell.NameSpace(myZipFile) >>%script%<br>     echo     Set objFolderItem = objSource.Items() >>%script%<br>     echo     Set objTarget = objShell.NameSpace(myTargetDir) >>%script%<br>echo intOptions = 256 >>%script%<br> echo objTarget.CopyHere objFolderItem, intOptions >>%script%<br> echo End Sub >>%script%<br> :: ZIP-Datei entpacken<br> echo UnZip „�s%“, „%dir%“ >>%script%<br> :: VB-Skript ausführen<br> cscript %script%<br>  <br> cls<br> Echo.<br> Echo Hier werden Sie aufgefordert, die VC-Unterstützungsbibliothek zu installieren. Bitte folgen Sie den Anweisungen! <br> Echo.<br> ​ ​ ​ ​ --- Wenn es nicht installiert ist, folgen Sie bitte den Anweisungen, um es zu installieren! ---<br> Echo.<br> ​ ​ ​ ​ --- Wenn es bereits installiert ist, ignorieren Sie bitte das Eingabeaufforderungsfeld und schließen Sie es! ---<br> Echo.<br>  <br> ::Installieren und generieren Sie ein VB-Reinigungsskript<br> echo Set fso = CreateObject("Scripting.FileSystemObject") >%script%<br> echo fso.deleteFile "�s%" >>%script%<br> Wenn „%PROCESSOR_ARCHITECTURE%“=="x86" (<br>           %sof_des_32%<br> echo fso.deleteFile "%sof_des_32%" >>%script%<br> ) sonst (<br>           %sof_des_64%<br> echo fso.deleteFile "%sof_des_64%" >>%script%<br> )<br> echo fso.deleteFile "%script%" >>%script%<br> :: VB-Skript ausführen<br> cscript %script%<br> <br> cls<br> Gehe zum Start<br> <br> :end</zoujingli>Update: Die Ressourcenadresse wird auf den Oschina-Server

aktualisiert Erstellen Sie schnell eine Entwicklungsumgebung über den integrierten Webdienst von PHP7, und das alles mit einem BAT-Skript start.zip ( 1,44 KB Download: 10 Mal)

Stellungnahme:
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