Maison  >  Article  >  développement back-end  >  Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

青灯夜游
青灯夜游avant
2022-02-16 11:53:465788parcourir

Comment installer et configurer PHP ? L'article suivant vous présentera comment installer et configurer PHP dans les environnements Windows et Linux. J'espère qu'il vous sera utile !

Introduction à PHP

PHP, le "Hypertext Preprocessor", est un langage de script open source à usage général. PHP est un langage de script exécuté côté serveur. Il est similaire au langage C et est un langage de programmation de sites Web couramment utilisé. La syntaxe unique de PHP mélange la syntaxe C, Java, Perl et PHP. Il est propice à l’apprentissage et largement utilisé. Il convient principalement au domaine du développement web. A l'origine abréviation de Personal Home Page, elle a été officiellement renommée "PHP : Hypertext Preprocessor"

Installation et configuration de PHP sous Windows

1 Téléchargement

Adresse officielle de téléchargement https://windows.php.net/. télécharger

Choisissez la dernière version à télécharger

Plus de versions telles que différents VC et Thread Safe sont présentées dans la navigation de gauche.

Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

2. Décompressez le

nom du fichier et remplacez-le par quelque chose de plus simple

Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

3. Configuration

La configuration d'installation d'Apache peut être trouvée ici

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

Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

#加载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

3-Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

4. Fichier php.ini

Le fichier php.ini configuré ci-dessus n'existe pas par défaut. Il existe dans les formats de développement et de production. et nécessite un traitement chimique de format.

4-Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

4-Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

5. Test de configuration (cette étape peut être ignorée)

Redémarrez le service Apache, ouvrez cmd, passez au répertoire/bin de décompression Apache, entrez la commande

httpd -M

Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

6. Testez le code PHP

6-Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

6-Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

<?php
	//测试
	echo &#39;hello world&#39;;
?>

6-Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

Maintenant tout est prêt (~ ̄▽ ̄)~

Installation et configuration de PHP sous Linux

1.

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 #解压

Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

2. Installation

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

Lors de l'exécution de configure, une erreur sera signalée, disant XXX introuvable, etc., installez-le simplement jusqu'à ce qu'il soit correct

  • Package 'libxml-2.0', requis par 'virtual:world', introuvable

 yum install -y libxml2-devel
  • Package 'openssl', requis par 'virtual:world', introuvable

  • configurer : erreur : veuillez réinstaller la distribution BZip2
  •  yum install -y openssl openssl-devel

  • Package 'krb5', requis par 'virtual:world', introuvable
  •  yum install sqlite-devel

  • Package 'libcurl', requis par 'virtual:world', introuvable
  •  yum install -y bzip2 bzip2-devel

  • Package 'libjpeg', requis par 'virtual:world', introuvable
  •  yum install krb5-devel

  • Package 'libzip', requis par 'virtual:world', introuvable
  •  yum install libcurl-devel

  • Package 'libxslt', requis par 'virtual:world' , introuvable Package 'libpng', requis par 'virtual:world', introuvable
  •  yum install libjpeg-devel

  • Package 'oniguruma', requis par 'virtual:world', introuvable(C'est un peu gênant)
  •  yum install libzip-devel

    3. php.ini
  • Copiez et formatez php.ini, comme Windows
  •  yum install libxslt-devel
  • 4.
    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-Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

    4-Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

    4-Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

    Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

    5、启动服务

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

    Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

    6、测试

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

    Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

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

    推荐学习:《PHP视频教程

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer