Heim >Backend-Entwicklung >PHP-Tutorial >Ein Artikel, der ausführlich erklärt, wie man PHP in Windows- und Linux-Umgebungen installiert und konfiguriert

Ein Artikel, der ausführlich erklärt, wie man PHP in Windows- und Linux-Umgebungen installiert und konfiguriert

青灯夜游
青灯夜游nach vorne
2022-02-16 11:53:465836Durchsuche

Wie installiere und konfiguriere ich PHP? Der folgende Artikel stellt Ihnen vor, wie Sie PHP in Windows- und Linux-Umgebungen installieren und konfigurieren. Ich hoffe, er wird Ihnen hilfreich sein!

Einführung in PHP

PHP, der „Hypertext-Präprozessor“, ist eine universelle Open-Source-Skriptsprache. PHP ist eine serverseitig ausgeführte Skriptsprache. Sie ähnelt der C-Sprache und ist eine häufig verwendete Website-Programmiersprache. Die einzigartige PHP-Syntax mischt C, Java, Perl und PHPs eigene Syntax. Es ist lernfreundlich und weit verbreitet. Es eignet sich hauptsächlich für den Bereich der Webentwicklung. Ursprünglich die Abkürzung für Personal Home Page, wurde sie offiziell in „PHP: Hypertext Preprocessor“ umbenannt. Installation und Konfiguration von PHP unter Windows. Herunterladen

Wählen Sie die neueste Version zum Herunterladen aus

Weitere Versionen wie verschiedene VC- und Thread-Safe-Versionen werden in der linken Navigation vorgestellt.

2. Entpacken Sie den

Dateinamen und ändern Sie ihn in einen einfacheren Namen

Ein Artikel, der ausführlich erklärt, wie man PHP in Windows- und Linux-Umgebungen installiert und konfiguriert

3. Die Konfiguration der Apache-Installation finden Sie hier

https://blog.csd n .net/ qq_45034708/article/details/108565486

Ein Artikel, der ausführlich erklärt, wie man PHP in Windows- und Linux-Umgebungen installiert und konfiguriert

#加载PHP
LoadModule php7_module 'D:/tools/php7/php7apache2_4.dll'

#将PHP配置文件加载到Apache配置文件中,共同生效
PHPIniDir 'D:/tools/php7'

#配置Apache分配工作给PHP模块,把PHP代码交给PHP处理
#即.php后缀名的文件
AddType application/x-httpd-php .php

4. php.ini-Datei

Die oben konfigurierte php.ini-Datei existiert nicht standardmäßig. Sie existiert in Entwicklungs- und Produktionsformaten und erfordert eine chemische Behandlung des Formats.

Ein Artikel, der ausführlich erklärt, wie man PHP in Windows- und Linux-Umgebungen installiert und konfiguriert

3-Ein Artikel, der ausführlich erklärt, wie man PHP in Windows- und Linux-Umgebungen installiert und konfiguriert

5. Testkonfiguration (dieser Schritt kann übersprungen werden)

Starten Sie den Apache-Dienst neu, öffnen Sie cmd, wechseln Sie in das Apache-Dekomprimierungsverzeichnis/bin, geben Sie den Befehl

httpd -M

4-Ein Artikel, der ausführlich erklärt, wie man PHP in Windows- und Linux-Umgebungen installiert und konfiguriert

4-Ein Artikel, der ausführlich erklärt, wie man PHP in Windows- und Linux-Umgebungen installiert und konfiguriert ein 6. PHP-Code testen

<?php
	//测试
	echo &#39;hello world&#39;;
?>
Ein Artikel, der ausführlich erklärt, wie man PHP in Windows- und Linux-Umgebungen installiert und konfiguriert

Das ist alles (~ ̄▽ ̄)~

Installation und Konfiguration von PHP unter Linux6-Ein Artikel, der ausführlich erklärt, wie man PHP in Windows- und Linux-Umgebungen installiert und konfiguriert

6-Ein Artikel, der ausführlich erklärt, wie man PHP in Windows- und Linux-Umgebungen installiert und konfiguriert1. Herunterladen und dekomprimieren

cd /usr/local/src/ #切换目录
wget http://cn2.php.net/distributions/php-7.4.10.tar.bz2 #下载
wget http://xmlsoft.org/downloads.html/
tar jxvf php-7.4.10.tar.bz2 #解压
6-Ein Artikel, der ausführlich erklärt, wie man PHP in Windows- und Linux-Umgebungen installiert und konfiguriert

2. Installation 'virtual:world', nicht gefunden

cd /usr/local/src/php-7.4.10
./configure --prefix=/usr/local/php7 --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file-path=/usr/local/php7/etc --with-mysql=/usr/local/mysql --with-pdo-mysql=mysqlnd --with-mysqli --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif --enable-fpm

Paket 'openssl', erforderlich von 'virtual:world', nicht gefunden configure: Fehler: Bitte installieren Sie die BZip2-Distribution neu

Ein Artikel, der ausführlich erklärt, wie man PHP in Windows- und Linux-Umgebungen installiert und konfiguriert

 yum install -y libxml2-devel

Paket ' krb5‘, benötigt von ‚virtual:world‘, nicht gefunden

 yum install -y openssl openssl-devel

  • Paket ‚libcurl‘, benötigt von ‚virtual:world‘, nicht gefunden

  •  yum install sqlite-devel
  • Paket ‚libjpeg‘, benötigt von ‚ virtual:world‘, nicht gefunden

  •  yum install -y bzip2 bzip2-devel
  • Paket ‚libzip‘, benötigt von ‚virtual:world‘, nicht gefunden

  •  yum install krb5-devel
  • Paket ‚libxslt‘, benötigt von ‚virtual:world‘, nicht Paket 'libpng', benötigt von 'virtual:world', nicht gefunden

  •  yum install libcurl-devel
  • Paket 'oniguruma', benötigt von 'virtual:world', nicht gefunden (Das ist etwas mühsam)

  •  yum install libjpeg-devel
  • 3. php.ini
    Kopieren und formatieren Sie php.ini, genau wie Windows
  •  yum install libzip-devel

    4. Konfigurieren Sie Apache
  • vim /usr/local/apache2.4/conf/httpd.conf #编辑配置文件
    #修改以下四点
    #1.ServerName 195行
    ServerName www.example.com:80
    #2.Directory 204行
    <Directory />
        AllowOverride none
        Require all granted
    </Directory>
    #3.DirectoryIndex 253行
    <IfModule dir_module>
        DirectoryIndex index.html index.php
    </IfModule>
    #4.AddType 391行
    AddType application/x-httpd-php .php
    
    :wq #保存退出(先按ESC)
    /usr/local/apache2.4/bin/apachectl -t #测试配置语法
    /usr/local/apache2.4/bin/apachectl graceful #重新加载配置文件

    4-Ein Artikel, der ausführlich erklärt, wie man PHP in Windows- und Linux-Umgebungen installiert und konfiguriert

    4-Ein Artikel, der ausführlich erklärt, wie man PHP in Windows- und Linux-Umgebungen installiert und konfiguriert

    4-Ein Artikel, der ausführlich erklärt, wie man PHP in Windows- und Linux-Umgebungen installiert und konfiguriert

    Ein Artikel, der ausführlich erklärt, wie man PHP in Windows- und Linux-Umgebungen installiert und konfiguriert

    5、启动服务

    /usr/local/apache2.4/bin/apachectl start
    ps -ef|grep httpd #查看httpd进程
    netstat -lntp|grep 80 #查看80端口
    curl localhost #测试

    Ein Artikel, der ausführlich erklärt, wie man PHP in Windows- und Linux-Umgebungen installiert und konfiguriert

    6、测试

    iptables -I INPUT -p tcp --dport 80 -j ACCEPT #开放80端口或配置服务器安全组
    vim /usr/local/apache2.4/htdocs/test.php #编辑测试文件
    <?php
    	phpinfo();
    ?>
    :wq #保存退出(先按ESC)

    Ein Artikel, der ausführlich erklärt, wie man PHP in Windows- und Linux-Umgebungen installiert und konfiguriert

     按此步骤下来就能成功了。

    推荐学习:《PHP视频教程

Das obige ist der detaillierte Inhalt vonEin Artikel, der ausführlich erklärt, wie man PHP in Windows- und Linux-Umgebungen installiert und konfiguriert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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