Heim  >  Artikel  >  Backend-Entwicklung  >  Ausführliche Erklärung des Beispiel-Tutorials zum Wamp-Bau

Ausführliche Erklärung des Beispiel-Tutorials zum Wamp-Bau

PHP中文网
PHP中文网Original
2017-06-20 10:57:322301Durchsuche

Ich habe schon lange keine Umgebung mehr eingerichtet und dieses Mal lief es reibungslos.

Lassen Sie uns zunächst einen Blick auf die Funktionsweise der Website werfen.

OK, kommen wir zur Sache. Die Wamp-Version dieser Umgebung lautet wie folgt:

Apache24: httpd-2.4.26-x64-vc11
php: php-5.6.30-Win32-VC11-x64
mysql: mysql-installer-community-5.5.56

1. Der Ordnerpfad lautet wie folgt:

(Da der Standardpfad an vielen Stellen in der Konfigurationsdatei httpd.conf Apache24 ist, wird der Ordnername der Einfachheit halber nicht geändert)

2. Apache-Installation

  • Herunterladen und in Apache24 extrahieren

  • Bereiten Sie die Apache-Laufumgebung Visual C++ 2012 vor

  • Geben Sie die Eingabeaufforderung ein. Führen Sie den Befehl cmd run aus, um zu sehen, ob er ausgeführt werden kann

  • Lassen Sie den Cmd-Cursor blinken, das heißt, er läuft. Testen Sie die Adressleiste http://localhost. Wenn die Standard-Homepage angezeigt wird, bedeutet dies, dass sie ausgeführt werden kann.

  • In den meisten Fällen verwenden wir Apache als Windows-Server, daher müssen wir Apache installieren

  • In cmd, unter dem oben genannten Pfad, httpd -k install httpd -k start

  • Dieser Dienst wurde zu diesem Zeitpunkt zum Computerdienst hinzugefügt.

  • Um den Dienst überall über httpd.exe auszuführen, müssen Umgebungsvariablen hinzugefügt werden. System---Erweiterte Systemeinstellungen---Umgebungsvariablen.

3.PHP-Installation

  • Herunterladen und in den PHP-Ordner extrahieren, die NTS-Version enthält nicht php5apache2_4 .dll-Datei, kann nicht von Apache geladen werden, wählen Sie hier die ts-Version aus.

  • Um php.exe im cmd-Stammverzeichnis auszuführen, legen Sie zunächst die Umgebungsvariablen fest.

  • Nachdem Sie die Umgebungsvariablen festgelegt haben, können Sie den Befehl php.exe -f php file path im cmd-Stammverzeichnis ausführen, um die PHP-Datei auszuführen, z. B.

    4d16fbd4999742aa59078e9f09fbc7c7

    wird im cmd-Modus angezeigt

    12345678910

    *php kann unabhängig ausgeführt werden.

4. Konfigurieren Sie httpd.conf, so dass Apache PHP verarbeiten kann

  • Überprüfen Sie im cmd-Stammverzeichnis die von Apache geladenen Module

    httpd.exe -M
  • Fügen Sie Folgendes zur Datei httpd.conf hinzu:

    LoadModule php5_module D:/wamp/php/php5apache2_4.dll
    PHPIniDir "D:/wamp/php"
    AddType application/x-httpd-php .php .html .htm

5. Konfigurieren Sie php.ini so, dass es andere Module laden kann

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

    修改时区
    date.timezone=PRC
    修改加载模块的路径
    extension_dir = "D:/wamp/php/ext"
    选择要加载的模块并去掉分号
    extension=php_mysql.dll
    extension=php_mysqli.dll等等
  • Sie können die geladenen Module von PHP auch im cmd-Stammverzeichnis anzeigen

    php.exe -M

     

6. Virtuellen Host konfigurieren

  • httpd ändern .conf, entfernen Sie #, um die Einstellungen zu aktivieren

    #Virtual hosts
     Include conf/extra/httpd-vhosts.conf
  • httpd-vhost.conf ändern

    添加:
    <VirtualHost *:80>
        DocumentRoot "G:/color"
        ServerName color.com
        ErrorLog "logs/color.log"
        CustomLog "logs/color.log" common
    </VirtualHost> 
  • Herunterladen
    <Directory />
        AllowOverride none
      # Require all denied
    </Directory>
    缺少这一步,会显示 403 Forbidden
    (
    Auswählen

    MSI-Installer)

Installation weggelassen.

  • Testen Sie, ob es normal laufen kann

  • Melden Sie sich beim MySQL-Server an
  • bedeutet, dass die Anmeldung bei MySQL erfolgreich war.

    C:\>net stop mysql
    MySQL 服务正在停止.
    MySQL 服务已成功停止。
    C:\>net start mysql
    MySQL 服务正在启动.
    MySQL 服务已经成功启动。
    Zu diesem Zeitpunkt ist die Umgebung grundsätzlich eingerichtet. Apache-Befehl neu starten: httpd -k restart

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung des Beispiel-Tutorials zum Wamp-Bau. 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