Heim  >  Artikel  >  Backend-Entwicklung  >  Erstellen Sie eine PHP-Umgebung unter Windows

Erstellen Sie eine PHP-Umgebung unter Windows

不言
不言Original
2018-04-20 10:07:373809Durchsuche

Der Inhalt dieses Artikels befasst sich mit dem Einrichten einer PHP-Umgebung unter Windows. Er hat einen bestimmten Referenzwert. Jetzt können Freunde in Not auf die Download-Adresse und die Reihenfolge verweisen Installation jedes Moduls. :

    Apache
  • PHP
  • MySQL

Apache installieren:

    Apache herunterladen,
  • auswählen (praktisch zum Debuggen);

    ApacheHaus

  • Wählen Sie das entsprechende Betriebssystem aus, 32-Bit oder 64-Bit;
  • Erstellen Sie einen neuen Ordner mit dem Namen
  • auf dem Laufwerk D und entpacken Sie ihn das heruntergeladene komprimierte Paket in diesen Ordner (bequeme Verwaltung) phpenvD:phpenv

  • Ändern
  • , damit serverRoot auf die Installationsdatei verweist

    httpd.conf

  Define SRVROOT "D:/phpenv/Apache24"
    Geben Sie den Installationsbefehl ein
  • D:\phpenv\Apache24\bin>httpd -k install
  • Geben Sie den Startbefehl ein
  • D:\phpenv\Apache24\bin>httpd -k start
  • Testen Sie, ob Apache erfolgreich installiert wurde . Geben Sie
  • in den Browser ein und wenn

    erscheint, können Sie http://localhostIt works

  • das PHP-Unterstützungsmodul
  • httpd.conf

  • in
# PHP环境添加模块LoadModule php5_module "D:/phpenv/php-5.6.36/php5apache2_4.dll" //php-5.6.36 为php安装目录名PHPIniDir "D:/Program Files/wamp/php-5.6.36/php.ini"# 添加PHP支持AddType application/x-httpd-php .php#添加首页文件类型支持<IfModule dir_module>
    DirectoryIndex index.html index.htm index.php
</IfModule>
PHP installieren

PHP herunterladen, die Thread Safe-Version von PHP auswählen und nach
  • D:phpenvphp-5.6.36Benennen Sie die

    -Datei in
  • um und geben Sie die zu ändernde Datei
  • in

    php.ini-productionphp.ini ein. Öffnen Sie die folgende Datei (entfernen Sie die vorherige ;) ; extension_dir = "./"extension_dir = "D:/phpenv/php-5.6.12/ext"

Überprüfen Sie, ob PHP installiert ist, und geben Sie in der Befehlszeile Folgendes ein:
extension=php_curl.dllextension=php_gd2.dllextension=php_imap.dllextension=php_mbstring.dllextension=php_mysql.dllextension=php_mysqli.dllextension=php_pdo_mysql.dllextension=php_snmp.dllextension=php_soap.dllextension=php_sockets.dll
Starten Sie den Dienst neu.
    Erstellen Sie eine neue Datei
  • unter dem Pfad

    , fügen Sie httpd -k restart zum Inhalt hinzu und geben Sie dann zum Testen http://localhost/phpinfo.php in den Browser ein.
    D:phpenvApache24htdocsphpinfo.php1c54a2ccadef45a7573e3649bdfd6f57

  • Bei der Installation von Apache sind einige Probleme aufgetreten

1.

Grund: Der Port ist belegt .

Methode: Ändern Sie die Portnummern
Errors reported here must be corrected before the service can be started.

(OS 10013)以一种访问权限不允许的方式做了一个访问套接字的尝试。  : AH00072: make_sock: could not bind to address [::]:80(OS 10013)以一种访问权限不允许的方式做了一个访问套接字的尝试。  : AH00072: make_sock: could not bind to address 0.0.0.0:80AH00451: no listening sockets available, shutting down

AH00015: Unable to open logs
und

in der Datei

.

Apache24confhttpd.confStellen Sie hier 80 auf 8080 einListenServerName

2.


Ursache: Der Abhörport ist belegt. Da Skype installiert ist, belegt das Öffnen von Skype Port 443.

Methode: Ändern Sie
Errors reported here must be corrected before the service can be started.

(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。  : AH00072: make_sock: could not bind to address 0.0.0.0:443AH00451: no listening sockets available, shutting down

AH00015: Unable to open logs
und

unter

.

Apache24confextraÄndern Sie hier 443 in 442. httpd-ahssl.confhttpd-ssl.conf

Referenzmaterialien:

Apache-Installationsanleitung

Apache-Fehlerbericht

Verwandte Empfehlungen:

CentOS 7 erstellt eine PHP-Serverumgebung

Sublime Text3 erstellt eine PHP-Entwicklungsumgebung

Das obige ist der detaillierte Inhalt vonErstellen Sie eine PHP-Umgebung unter Windows. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Vorheriger Artikel:PHP-CSV-ExportNächster Artikel:PHP-CSV-Export