Heim > Backend-Entwicklung > PHP7 > Hauptteil

Ausführliche Erklärung der Installation und Konfiguration von PHP7 unter Win7

藏色散人
Freigeben: 2023-02-17 17:36:01
Original
5020 Leute haben es durchsucht

So installieren und konfigurieren Sie PHP7: Laden Sie zuerst „php-7.2.21-Win32-VC15-x64.zip“ herunter, extrahieren Sie es dann in das Verzeichnis „D:wampphp7.2“ und ändern Sie dann die Datei „php.ini“. ; Endlich Curl öffnen. Erweitern und konfigurieren Sie einfach Apache.

Ausführliche Erklärung der Installation und Konfiguration von PHP7 unter Win7

Empfohlen: „PHP-Video-Tutorial

1. PHP-Installation

1), Umgebungsinstallationsverzeichnis:

C:/wamp/
   |——php
        |——php7.2
   |——Apache24
   |——mysql
   |——www
Nach dem Login kopieren

2), Download

Nur Linux: http://www.php.net/downloads.php
Nur Windows: http://windows.php.net/download/

Auf der offiziellen Website gibt es viele Versionen von Windows. Welche Version soll ich wählen?

  • Wenn PHP im FAST-CGI- oder PHP-FPM-Modus ausgeführt wird, wählen Sie die Non-Thread Safe (NTS)-Version.
  • Normalerweise wählen Sie unter Windows TS für Apache + PHP und NTS für IIS (Fast-CGI) + PHP , und wählen Sie Nginx + NTS
  • Wählen Sie normalerweise TS für Apache + PHP unter Linux und NTS für Nginx + PHP

In diesem Artikel wird die Kombination Apache + PHP verwendet. Wählen Sie daher die ts-Version (Thread Safe). Wählen Sie je nach Betriebssystem x64 oder x86.

Die meisten Versionen von PHP werden mit VC9, VC11 oder VC14 (kompiliert von Visual Studio 2008, 2012 bzw. 2015) kompiliert, daher müssen Sie die VC-Laufzeitumgebung auf Ihrem Computer installieren.

Der Computer erfordert die VC-Laufumgebung:

  • VC9 x86: http://www.microsoft.com/en-us/download/details.aspx?id=5582
  • VC9 x64: http://www.microsoft .com/en-us/download/details.aspx?id=15336
  • VC11 x86 oder x64: http://www.microsoft.com/en-us/download/details.aspx?id=30679
  • VC14 x86 oder x64: http://www.microsoft.com/en-us/download/details.aspx?id=48145
    3), Installation und Konfiguration

mit phpphp-7.2.21-Win32-VC15-x64. zip Zum Beispiel.
Entpacken Sie es nach dem Herunterladen in das Verzeichnis D:wampphp7.2.

Kopieren Sie die php.ini-Entwicklungsdatei und benennen Sie sie in php.ini um.

Die folgenden Orte müssen geändert werden:

Ändern Sie das benutzerdefinierte Erweiterungsverzeichnis.
Finden Sie ;extension_dir = "ext" und ändern Sie es in

extension_dir = "C:\wamp\php7.2\ext"
Nach dem Login kopieren

Tipp: Bei Verwendung mit Apache müssen Sie die absolute Position angeben. Andernfalls kann die Erweiterung nicht geladen werden.

Aktivieren Sie die Curl-Erweiterung
und suchen Sie: ;extension=curl, entfernen Sie das Semikolon: extension=curl.

Einige Kommentare entfernen:

extension=bz2
extension=curl
extension=fileinfo
extension=gd2
extension=gettext
extension=mbstring
extension=mysqli
extension=openssl
extension=pdo_mysql
extension=soap
extension=sockets
extension=sqlite3
extension=tidy
extension=xmlrpc
extension=xsl
Nach dem Login kopieren

Standardzeitzone festlegen

date.timezone=PRC
Nach dem Login kopieren

Benutzerdefinierte Erweiterungen hinzufügen

;[memcache]
extension=php_memcache.dll
Nach dem Login kopieren
;[redis]
extension=php_redis.dll
Nach dem Login kopieren

3), Apache für die Unterstützung von PHP7.2 konfigurieren

Suchen Sie die Apache-Konfigurationsdatei, z. B. C:ampApache24confhttpd.conf, und öffnen Sie sie mit einen Editor
a, laden Sie das PHP7.2-Modul (Inhalt hinzufügen, achten Sie auf den absoluten Pfad)

LoadModule php7_module C:\wamp\php7.2\php7apache2_4.dll
<IfModule php7_module> 
    PHPIniDir "C:\wamp\php7.2\" 
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
</IfModule>
Nach dem Login kopieren

Das Symbol sieht wie folgt aus:
Ausführliche Erklärung der Installation und Konfiguration von PHP7 unter Win7

b, Ändern Sie das www-Verzeichnis (dieses Verzeichnis ist das Verzeichnis, in dem sich das Projekt befindet und der Browser darauf zugreifen kann):

	DocumentRoot "D:/wamp/www"
	<Directory "D:/wamp/www">
Nach dem Login kopieren

Das Symbol sieht wie folgt aus:
Ausführliche Erklärung der Installation und Konfiguration von PHP7 unter Win7
c Öffnen Sie den virtuellen Host: Entfernen Sie das Kommentarsymbol #
Ausführliche Erklärung der Installation und Konfiguration von PHP7 unter Win7
d. Konfigurieren Sie die Standardinformationen des virtuellen Hosts
Öffnen Sie die C:Apache24confextrahttpd-vhosts.conf-Datei

<VirtualHost _default_:80>DocumentRoot "D:\www"  <Directory "D:\www">
    Options +Indexes +FollowSymLinks +ExecCGI
    AllowOverride All
    Require all granted  </Directory></VirtualHost>
Nach dem Login kopieren

Das Symbol sieht wie folgt aus:
Ausführliche Erklärung der Installation und Konfiguration von PHP7 unter Win7
e. Konfigurieren Sie den Domänennamen

<VirtualHost *:80>
    DocumentRoot "D:\www\tp5_test\public"
    ServerName www.tp5.com
    ServerAlias 
  <Directory "D:\www\tp5_test\public">
      Options FollowSymLinks ExecCGI
      AllowOverride All      Require all granted  </Directory></VirtualHost>
Nach dem Login kopieren

Das Diagramm sieht wie folgt aus:
Ausführliche Erklärung der Installation und Konfiguration von PHP7 unter Win7

4), httpd-vhosts-Syntaxfehler

Nach der Konfiguration des virtuellen Hosts treten manchmal Syntaxprobleme auf. Wie kann man diese genau lokalisieren? Geben Sie den Befehl httpd -t in die DOS-Befehlszeile ein und es wird eine Syntaxprüfung durchgeführt. Wenn kein Problem vorliegt, wird der Syntaxerfolg gemeldet:
Ausführliche Erklärung der Installation und Konfiguration von PHP7 unter Win7

Wenn ein Problem vorliegt, wird eine entsprechende Eingabeaufforderung angezeigt die Aufforderung.

5)、apache以CGI/FastCGI启动php7.2

注释掉3)a、加载PHP7.2模块中开启的配置,如下所示:
Ausführliche Erklärung der Installation und Konfiguration von PHP7 unter Win7
然后,开启LoadModule fcgid_module modules/mod_fcgid.so,如下:
Ausführliche Erklärung der Installation und Konfiguration von PHP7 unter Win7
接下来,添加配置信息:

<IfModule fcgid_module>
    FcgidIOTimeout 60
    FcgidConnectTimeout 30
    FcgidMaxProcesses 8
    FcgidOutputBufferSize 64
    ProcessLifeTime 240
    FcgidMaxRequestsPerProcess 500
    FcgidMinProcessesPerClass 0
    Options ExecCGI
    AddHandler fcgid-script  .php 
    #你项目php安装目录
    FcgidWrapper "C:/wamp/php7.2/php-cgi.exe" .php</IfModule>
Nach dem Login kopieren

汇总如下:
Ausführliche Erklärung der Installation und Konfiguration von PHP7 unter Win7
最后,写PHP脚本,代码为

<?php
	echo phpinfo();?>
Nach dem Login kopieren

如果出现以下内容代表配置成功:
Ausführliche Erklärung der Installation und Konfiguration von PHP7 unter Win7

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung der Installation und Konfiguration von PHP7 unter Win7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!