Fermer

août 10, 2018

Comment installer PHP sur Windows –


Nous vous avons déjà montré comment obtenir une installation locale d'Apache sur votre PC Windows . Dans cet article, nous montrerons comment installer PHP 5 en tant que module Apache 2.2.

Pourquoi PHP?

PHP reste le langage de programmation côté serveur le plus répandu et le plus populaire sur le Web. Il est installé par la plupart des hôtes Web, a une courbe d'apprentissage simple, des liens étroits avec la base de données MySQL et une excellente collection de bibliothèques pour réduire votre temps de développement. PHP n'est peut-être pas parfait, mais cela devrait certainement être pris en compte pour votre prochaine application Web. Yahoo et Facebook l'utilisent avec beaucoup de succès.

Pourquoi installer PHP localement?

L'installation de PHP sur votre PC de développement vous permet de créer et de tester une application Web en toute sécurité sans affecter les données ou les systèmes de votre site Web. Cet article décrit l'installation de PHP en tant que module dans la version Windows d'Apache 2.2. Les utilisateurs de Mac et de Linux l’auront probablement déjà installé.

Packages tout-en-un

Il existe d’excellentes distributions Windows tout-en-un qui contiennent Apache, PHP, MySQL et d’autres applications dans un seul fichier d’installation, par exemple XAMPP (comprenant une version Mac ), WampServer et Web.Developer . Il n'y a rien de mal à utiliser ces paquets, bien que l'installation manuelle d'Apache et de PHP vous aidera à en savoir plus sur le système et ses options de configuration.

Installer PHP

Bien qu'un programme d'installation soit disponible depuis je recommanderais l'installation manuelle si vous avez déjà un serveur Web configuré et en cours d'exécution.

Installation manuelle

L'installation manuelle offre plusieurs avantages:

Étape 1: Téléchargez les fichiers

Téléchargez le dernier package PHP 5 ZIP from www.php.net/downloads.php

Comme toujours, le virus analyse le fichier et vérifie sa somme de contrôle MD5 en utilisant un outil tel que fsum .

Étape 2: extraire les fichiers

Nous allons installer les fichiers PHP sur C: php créez donc ce dossier et extrayez-y le contenu du fichier ZIP.

PHP peut être installé n'importe où sur votre système, mais vous devrez modifier les chemins référencés dans les étapes suivantes.

Étape 3 : Configurez php.ini

Copiez C: php php.ini-development à C: php php.ini . Il y a plusieurs lignes que vous devrez changer dans un éditeur de texte (utilisez la recherche pour trouver le paramètre actuel). Le cas échéant, vous devez supprimer le point-virgule en tête pour supprimer la mise en commentaire de ces paramètres.

Définissez le répertoire d'extension:

 extension_dir = "C: / php / ext" 

Activez les extensions. Cela dépendra des bibliothèques que vous souhaitez utiliser, mais les extensions suivantes devraient convenir à la majorité des applications:

 extension = curl
extension = gd2
extension = mbstring
extension = mysql
extension = pdo_mysql
extension = xmlrpc

Si vous souhaitez envoyer des courriers électroniques à l'aide de la fonction PHP mail () entrez les détails d'un serveur SMTP (le serveur de votre FAI devrait convenir):

 [mail function]
; Pour Win32 uniquement.
SMTP = mail.myisp.com
smtp_port = 25

; Pour Win32 uniquement.
sendmail_from = my@emailaddress.com

Étape 4: Ajouter C: php à la variable d'environnement de chemin

Pour s'assurer que Windows puisse trouver PHP, vous devez modifier la variable d'environnement de chemin. Ouvrez Paramètres, tapez «variables d'environnement» dans le champ de recherche et ouvrez le résultat. Sélectionnez l'onglet "Avancé", puis cliquez sur le bouton "Variables d'environnement".

Faites défiler la liste des variables système et cliquez sur "Chemin" suivi du bouton "Modifier". Cliquez sur "Modifier le texte" et ajoutez ; C: php à la fin de la ligne de valeur de la variable (n'oubliez pas le point-virgule).

 Variable d'environnement de chemin PHP

Cliquez maintenant sur OK jusqu'à ce que vous sortiez.

Étape 5: Configurez PHP en tant que module Apache

Assurez-vous qu'Apache n'est pas en cours d'exécution (utilisez net stop Apache2.2 à partir de la ligne de commande) et ouvrez son confhttpd.conf fichier de configuration dans un éditeur. Les lignes suivantes doivent être modifiées:

Sur la ligne 239, ajoutez index.php comme nom de fichier par défaut:

 DirectoryIndex index.php index.html

Au bas du fichier, ajoutez les lignes suivantes (modifiez les emplacements des fichiers PHP si nécessaire):

 # PHP5 module
LoadModule php5_module "c: /php/php5apache2_2.dll"
Application AddType / x-httpd-php .php
PHPIniDir "C: / php"

Sauvegardez le fichier de configuration et testez-le à partir de la ligne de commande (Démarrer> Exécuter> cmd):

 cd Apache2bin
httpd -t

Étape 6: Test d'un fichier PHP

Créez un fichier nommé index.php dans la racine de la page Web d'Apache (soit htdocs ou D: WebPages) et ajoutez ce code:

  

Assurez-vous qu'Apache a démarré avec succès, ouvrez un navigateur Web et entrez l'adresse http: // localhost / . Si tout se passe bien, une page "PHP version" devrait apparaître avec tous les paramètres de configuration.

Voir aussi:

Bonne chance!






Source link