Table des matières
Introduction à PHP
Installation et configuration de PHP sous Windows
Installation et configuration de PHP sous Linux
Maison développement back-end tutoriel php 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

Feb 16, 2022 am 11:53 AM
linux php windows

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
Copier après la connexion

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
Copier après la connexion

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;;
?>
Copier après la connexion

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 #解压
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion
  • Package 'openssl', requis par 'virtual:world', introuvable

  • configurer : erreur : veuillez réinstaller la distribution BZip2
  •  yum install -y openssl openssl-devel
    Copier après la connexion

  • Package 'krb5', requis par 'virtual:world', introuvable
  •  yum install sqlite-devel
    Copier après la connexion

  • Package 'libcurl', requis par 'virtual:world', introuvable
  •  yum install -y bzip2 bzip2-devel
    Copier après la connexion

  • Package 'libjpeg', requis par 'virtual:world', introuvable
  •  yum install krb5-devel
    Copier après la connexion

  • Package 'libzip', requis par 'virtual:world', introuvable
  •  yum install libcurl-devel
    Copier après la connexion

  • Package 'libxslt', requis par 'virtual:world' , introuvable Package 'libpng', requis par 'virtual:world', introuvable
  •  yum install libjpeg-devel
    Copier après la connexion

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

    3. php.ini
  • Copiez et formatez php.ini, comme Windows
  •  yum install libxslt-devel
    Copier après la connexion
  • 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 #重新加载配置文件
    Copier après la connexion

    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 #测试
    Copier après la connexion

    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)
    Copier après la connexion

    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 de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

PHP et Python: différents paradigmes expliqués PHP et Python: différents paradigmes expliqués Apr 18, 2025 am 12:26 AM

PHP est principalement la programmation procédurale, mais prend également en charge la programmation orientée objet (POO); Python prend en charge une variété de paradigmes, y compris la POO, la programmation fonctionnelle et procédurale. PHP convient au développement Web, et Python convient à une variété d'applications telles que l'analyse des données et l'apprentissage automatique.

PHP: une introduction au langage des scripts côté serveur PHP: une introduction au langage des scripts côté serveur Apr 16, 2025 am 12:18 AM

PHP est un langage de script côté serveur utilisé pour le développement Web dynamique et les applications côté serveur. 1.Php est un langage interprété qui ne nécessite pas de compilation et convient au développement rapide. 2. Le code PHP est intégré à HTML, ce qui facilite le développement de pages Web. 3. PHP traite la logique côté serveur, génère une sortie HTML et prend en charge l'interaction utilisateur et le traitement des données. 4. PHP peut interagir avec la base de données, traiter la soumission du formulaire et exécuter les tâches côté serveur.

Choisir entre PHP et Python: un guide Choisir entre PHP et Python: un guide Apr 18, 2025 am 12:24 AM

PHP convient au développement Web et au prototypage rapide, et Python convient à la science des données et à l'apprentissage automatique. 1.Php est utilisé pour le développement Web dynamique, avec une syntaxe simple et adapté pour un développement rapide. 2. Python a une syntaxe concise, convient à plusieurs champs et a un écosystème de bibliothèque solide.

PHP vs Python: cas d'utilisation et applications PHP vs Python: cas d'utilisation et applications Apr 17, 2025 am 12:23 AM

PHP convient aux systèmes de développement Web et de gestion de contenu, et Python convient aux scripts de science des données, d'apprentissage automatique et d'automatisation. 1.Php fonctionne bien dans la création de sites Web et d'applications rapides et évolutifs et est couramment utilisé dans CMS tel que WordPress. 2. Python a permis de manière remarquable dans les domaines de la science des données et de l'apprentissage automatique, avec des bibliothèques riches telles que Numpy et Tensorflow.

Pourquoi utiliser PHP? Avantages et avantages expliqués Pourquoi utiliser PHP? Avantages et avantages expliqués Apr 16, 2025 am 12:16 AM

Les principaux avantages du PHP comprennent la facilité d'apprentissage, un soutien solide sur le développement Web, les bibliothèques et les cadres riches, les performances élevées et l'évolutivité, la compatibilité multiplateforme et la rentabilité. 1) Facile à apprendre et à utiliser, adapté aux débutants; 2) une bonne intégration avec les serveurs Web et prend en charge plusieurs bases de données; 3) ont des cadres puissants tels que Laravel; 4) Des performances élevées peuvent être obtenues grâce à l'optimisation; 5) prendre en charge plusieurs systèmes d'exploitation; 6) Open source pour réduire les coûts de développement.

Impact de PHP: développement Web et au-delà Impact de PHP: développement Web et au-delà Apr 18, 2025 am 12:10 AM

PHPhassignificantlyimpactedwebdevelopmentandextendsbeyondit.1)ItpowersmajorplatformslikeWordPressandexcelsindatabaseinteractions.2)PHP'sadaptabilityallowsittoscaleforlargeapplicationsusingframeworkslikeLaravel.3)Beyondweb,PHPisusedincommand-linescrip

PHP et Python: une plongée profonde dans leur histoire PHP et Python: une plongée profonde dans leur histoire Apr 18, 2025 am 12:25 AM

PHP est originaire en 1994 et a été développé par Rasmuslerdorf. Il a été utilisé à l'origine pour suivre les visiteurs du site Web et a progressivement évolué en un langage de script côté serveur et a été largement utilisé dans le développement Web. Python a été développé par Guidovan Rossum à la fin des années 1980 et a été publié pour la première fois en 1991. Il met l'accent sur la lisibilité et la simplicité du code, et convient à l'informatique scientifique, à l'analyse des données et à d'autres domaines.

PHP et le Web: explorer son impact à long terme PHP et le Web: explorer son impact à long terme Apr 16, 2025 am 12:17 AM

PHP a façonné le réseau au cours des dernières décennies et continuera de jouer un rôle important dans le développement Web. 1) PHP est originaire de 1994 et est devenu le premier choix pour les développeurs en raison de sa facilité d'utilisation et de son intégration transparente avec MySQL. 2) Ses fonctions principales incluent la génération de contenu dynamique et l'intégration à la base de données, ce qui permet au site Web d'être mis à jour en temps réel et affiché de manière personnalisée. 3) La large application et l'écosystème de PHP ont motivé son impact à long terme, mais il fait également face à des mises à jour de version et à des défis de sécurité. 4) Les améliorations des performances ces dernières années, telles que la sortie de PHP7, lui permettent de rivaliser avec les langues modernes. 5) À l'avenir, PHP doit faire face à de nouveaux défis tels que la conteneurisation et les microservices, mais sa flexibilité et sa communauté active le rendent adaptable.

See all articles