Maison  >  Article  >  développement back-end  >  Mise en place d'un environnement de développement PHP sous Windows

Mise en place d'un environnement de développement PHP sous Windows

WBOY
WBOYoriginal
2023-05-06 15:24:092111parcourir

À l'ère actuelle d'Internet, la plupart des sites Web sont construits sur la base du langage PHP. Afin de développer rapidement PHP, un environnement de développement correspondant doit être construit. Pour les systèmes Windows, nous présenterons ci-dessous en détail comment configurer un environnement de développement PHP.

1. Installer Apache

Apache est actuellement l'un des logiciels de serveur Web les plus populaires. Lors du développement avec PHP, nous devons installer le service Web d'Apache.

Avant l'installation, assurez-vous qu'aucun autre service Web (tel que IIS) n'est exécuté sur cette machine.

Vous pouvez télécharger la dernière version du logiciel Apache depuis la page de téléchargement du site officiel d'Apache (http://httpd.apache.org/), ou directement en cliquant sur (http://httpd.apache.org/download.cgi) à télécharger.

Une fois le téléchargement terminé, double-cliquez pour installer.

Pendant le processus d'installation, vous devez sélectionner les composants à installer, comme indiqué dans la figure ci-dessous :

Mise en place dun environnement de développement PHP sous Windows

Ici, il nous suffit d'installer le "Apache HTTP Server" par défaut.

Pendant le processus d'installation, il vous sera demandé le répertoire d'installation par défaut. Ici, nous prenons le répertoire par défaut comme exemple de démonstration.

Mise en place dun environnement de développement PHP sous Windows

Après avoir terminé l'installation, nous pouvons trouver le dossier "Apache HTTP Server" dans le menu "Démarrer", puis entrer l'élément de menu "Control Apache Server" dans le dossier et cliquer sur le bouton "Démarrer". ce service Web.

Mise en place dun environnement de développement PHP sous Windows

Comment vérifier si Apache a démarré avec succès ? C'est très simple. Nous pouvons saisir http://localhost dans le navigateur et voir l'image suivante, ce qui signifie qu'Apache a démarré avec succès.

Mise en place dun environnement de développement PHP sous Windows

2. Installez PHP

PHP est l'un des langages de développement Web les plus populaires à l'heure actuelle, et PHP doit être installé pour prendre en charge le développement de sites Web.

Vous pouvez télécharger la dernière version de PHP depuis le site officiel de PHP (http://www.php.net/downloads.php), ou cliquer directement (http://windows.php.net/download/) pour télécharger .

Une fois le téléchargement terminé, exécutez le programme d'installation.

Avant l'installation, confirmez que le service Web Apache a été désactivé.

Ici, nous prenons le fichier php-7.2.3-Win32-VC15-x64.zip comme exemple de démonstration.

Extrayez le fichier php-7.2.3-Win32-VC15-x64.zip téléchargé dans le répertoire local "C:PHP".

Une fois la décompression terminée, éditez le fichier php.ini-development dans le répertoire "C:PHP" et modifiez les éléments de configuration pertinents pour prendre en charge les bibliothèques de classes étendues requises pour le développement PHP, comme indiqué ci-dessous :

;extension=bz2
;extension=curl
;extension=fileinfo
;extension=gd2
;extension=gettext
;extension=gmp
;extension=intl
;extension=imap
;extension=interbase/firebird
;extension=ldap
;extension=mbstring
;extension=exif      ; Must be after mbstring as it depends on it
;extension=mysqli
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
;extension=odbc
;extension=openssl
;extension=pdo_firebird
;extension=pdo_mysql
;extension=pdo_oci
;extension=pdo_odbc
;extension=pdo_pgsql
;extension=pdo_sqlite
;extension=pgsql
;extension=shmop

Au fait Expliquez que ";" est utilisé ici pour commenter certaines extensions car dans la configuration de l'environnement "Intégration de PHP et Apache" ci-dessous, le chargement de toutes les bibliothèques d'extensions PHP dans Apache n'a pas été activé.

Vous pouvez maintenant utiliser la commande "php -v" dans la ligne de commande pour vérifier si PHP a été installé avec succès. Si vous voyez le résultat comme indiqué ci-dessous, l'installation est réussie.

Mise en place dun environnement de développement PHP sous Windows

3. Intégration de PHP et Apache

Ensuite, vous devez intégrer PHP et Apache.

Dans cet exemple, nous utilisons l'approche module d'Apache pour réaliser cette intégration.

Tout d'abord, nous devons ouvrir le fichier de configuration "httpd.conf" dans Apache et apporter quelques modifications à son contenu.

Entrez dans le répertoire "C:Program Files (x86)Apache Software FoundationApache2.2conf", recherchez le fichier "httpd.conf" et apportez les modifications suivantes après l'édition :

1. Activez le module PHP

Recherchez " LoadModule" dans le fichier, recherchez le "php7_module" disponible. Vous devriez pouvoir trouver le PHP nouvellement installé, puis décommenter cette ligne devant lui.

Par exemple :

LoadModule php7_module "C:/PHP/php7apache2_4.dll"

2. Ajouter un processeur pour les fichiers PHP

Dans le fichier "httpd.conf", recherchez l'élément de processeur par défaut "AddHandler" et ajoutez l'extension de fichier pour PHP après cet élément ( .php). paramètres, par exemple :

AddHandler php7-script .php

3. Définissez l'index du répertoire

Ajoutez index.php à "DirectoryIndex" pour prendre en charge la configuration d'elfinder :

DirectoryIndex index.php elfinder.php

Définissez comme suit :

<ifmodule dir_module>
    DirectoryIndex index.php elfinder.php
</ifmodule>

4. Définissez le répertoire racine du document

. répertoire racine du document vers le chemin du répertoire racine Apache Web :

DocumentRoot "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs"

5. Configurez PHP.ini

Recherchez "PHPIniDir" dans "httpd.conf" et remplacez son chemin par le chemin d'installation de PHP, par exemple :

PHPIniDir "C:/PHP"

设置完成后重启Apache Web服务即可,此时可以在“C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs”目录中新建“index.php”文件,内容如下:

<?php phpinfo();
?>

(笑容虽不逊“Hello World”示例,查看php环境的信息毕竟是学习PHP的必经之路。)

保存并通过浏览器访问http://localhost/index.php文件,查验php脚本是否正常运行,如果您能看到如下输出,说明PHP和Apache环境均已经成功搭建。

Mise en place dun environnement de développement PHP sous Windows

至此,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:
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