Heim  >  Artikel  >  Backend-Entwicklung  >  Einführung in das Installations-Tutorial von wnmp unter dem Win10-System

Einführung in das Installations-Tutorial von wnmp unter dem Win10-System

不言
不言nach vorne
2019-01-23 09:48:345617Durchsuche

Dieser Artikel bietet Ihnen eine Einführung in das Installations-Tutorial von wnmp unter dem Win10-System. Ich hoffe, dass es für Freunde hilfreich ist.

Als ich anfing, PHP zu lernen, habe ich immer phpstudy verwendet. Später stellte ich fest, dass ich viele Dinge besser verstehen würde, wenn ich sie einzeln konfiguriere und installiere, also habe ich das Bereitstellungs-Tutorial von zusammengefasst die Entwicklungsumgebung unter Windows.

Nginx installieren

Erstellen Sie zunächst einen wnmp-Ordner im Stammverzeichnis von Laufwerk C und dann einen www-Ordner im Ordner

Zugriff auf http: //nginx.org/en/download.html, laden Sie die stabile Version von nginx herunter, extrahieren Sie sie in wnmp, benennen Sie sie in nginx um

Erstellen Sie den vhost-Ordner

im Verzeichnis C:wnmpnginxconf Öffnen Sie C:wnmpnginxconfnginx.conf

Ändern oder fügen Sie die folgende Konfiguration hinzu

#打开错误日志记录
error_log  logs/error.log;
error_log  logs/error.log  notice;
error_log  logs/error.log  info;
pid        logs/nginx.pid;

#配置nginx根目录
location / {
  root   C:/wnmp/www;
  index  index.html index.htm;
  autoindex on;
  autoindex_exact_size off;
  autoindex_localtime on;
}

#让nginx支持PHP的设置
location ~ \.php$ {
  root   		   C:/wnmp/www;
   fastcgi_pass   127.0.0.1:9000;
   fastcgi_index  index.php;
   #这里$document_root指的是上面定义好的nginx根目录:C:/wnmp/www
   fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
   include        fastcgi_params;
}

#在http里面加入下面这一行扩展配置
include vhost/*.conf;

Installieren Sie PHP

Besuchen Sie https://windows.php.net/downloads/releases/

Wählen Sie die PHP-Version aus, die Sie installieren möchten. Normalerweise wähle ich die nts-Version, auf die der Pfeil im Bild unten zeigt

最近尝试安装 php7.3.1 发现openssl版本可能影响到了composer安装,安装composer时错误提示如下:
composer SHA384 is not supported by your openssl extension
openssl版本好像是是1.1.1a
不得已重装了7.2,欢迎知道原因的大神解惑!

Laden Sie es herunter und extrahieren Sie es in den wnmpphp-Ordner

Fügen Sie das Verzeichnis php.exe hinzu Der Pfad der Umgebungsvariablen, um die globale Verwendung von PHP-Befehlen zu erleichtern.

Kopieren Sie php.ini-development und benennen Sie es in php.ini um

Ändern oder fügen Sie die folgende Konfiguration hinzu, je nach Ihrer Situation

extension_dir = "C:\wnmp\php\ext"
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysqli.dll
extension=php_openssl.dll
extension=php_pdo_mysql.dll
date.timezone = Asia/Shanghai
enable_dl = On
cgi.force_redirect = 0
fastcgi.impersonate = 1
cgi.rfc2616_headers = 1

Zuordnen nginx und php

Erstellen Sie start.bat im Verzeichnis C:wnmpnginx mit folgendem Inhalt

PS: Die Datei RunHiddenConsole.exe im folgenden Code befindet sich ebenfalls in diesem Verzeichnis. Der Zweck besteht darin, Folgendes zu tun: Verstecke es automatisch nach dem Start des Befehlszeilenfensters des Dienstes

Aber hier weiß ich nicht, wie ich diese Datei hochladen soll. . . . . Willkommen zum Hinterlassen von Kommentaren

RunHiddenConsole.exe C:\wnmp\nginx\nginx.exe
echo nginx started
RunHiddenConsole.exe C:\wnmp\php\php-cgi.exe -b 127.0.0.1:9000 -c C:\wnmp\php\php.ini
echo php started
echo .......

Erstellen Sie stop.bat im Verzeichnis C:wnmpnginx mit folgendem Inhalt

@ECHO OFF
taskkill /f /IM nginx.exe
taskkill /f /IM php-cgi.exe
EXIT

Die Verzeichnisstruktur ist wie folgt

Doppelklicken Sie zu diesem Zeitpunkt auf start.bat, um die Nginx- und PHP-Dienste zu starten

Doppelklicken Sie auf stop.bat, um diese beiden Dienste zu starten.

Erstellen Sie ein neues PHP-Skript im www-Verzeichnis 9992d6969bf738699617123d582e88ea Führen Sie start.bat aus und besuchen Sie http://127.0.0.1/ wie folgt:

Klicken Sie auf info.php, um die PHP-Installationsinformationen anzuzeigen. Ich werde hier keinen Screenshot machen .

Nachdem PHP und NGINX installiert sind, installieren wir MYSQL.

Installieren Sie MYSQL

Besuchen Sie https://dev.mysql.com/downloads/windows/installer/8.0.html

Laden Sie die neueste Version direkt herunter Für Version 8.0 wird empfohlen, das komplette Installationspaket herunterzuladen.

Für die spezifischen Installationsschritte verweise ich auf

https://blog.csdn.net/clouderpig/article /details /79556149

Wenn Sie bei der Installation von mysql8 die Passwortverschlüsselung wählen und dann einen Client zum Herstellen einer Verbindung verwenden, z Der Client unterstützt es nicht. Diese Art von Plug-in

kann auf folgende Weise geändert werden:

<span style="font-size: 14pt">#在命令行连接mysql,执行如下命令<br/></span><span style="font-size: 14pt">  show databases;
  use mysql;
#修改加密规则  
    ALTER USER &#39;root&#39;@&#39;localhost&#39; IDENTIFIED BY &#39;password&#39; PASSWORD EXPIRE NEVER; 
#更新密码(mysql_native_password模式)    
    ALTER USER &#39;root&#39;@&#39;localhost&#39; IDENTIFIED WITH mysql_native_password BY &#39;password&#39;;
#刷新权限
  flush privileges;</span>

Jetzt können Sie navicate verwenden um eine Verbindung zur Datenbank herzustellen.

Zu diesem Zeitpunkt ist die Installation der WNMP-Umgebung abgeschlossen.

Das obige ist der detaillierte Inhalt vonEinführung in das Installations-Tutorial von wnmp unter dem Win10-System. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen

In Verbindung stehende Artikel

Mehr sehen