Comment installer un serveur Apache local avec Php, MySQL, phpMyAdmin sur un ordinateur Windows. Comment installer un serveur Apache local avec Php, MySQL, phpMyAdmin sur un ordinateur Windows Installation d'Apache 2.4 php 7

Et donc nous avons installé le serveur nginx, il est maintenant temps de l'installer Php7.1 sur Ubuntu. La combinaison nginx + php7 a très bien fait ses preuves, économisant de l'argent et des ressources du serveur.

Installation de PHP 7.1

Tout d'abord, ajoutons un référentiel à partir duquel nous téléchargerons et installerons php 7.1.

Sudo add-apt-repository ppa:ondrej/php

Remarque : Si l'encodage du système est différent de l'utf-8, des problèmes peuvent survenir lors de l'ajout du référentiel php 7.1. Alors exécutons ces deux commandes

sudo apt install -y language-pack-en-base sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php

Mettons à jour la liste des référentiels

Mise à jour sudo appropriée

Si tout va bien, procédons à l'installation...

Apt installer php7.1 php7.1-fpm php7.1-opcache php7.1-zip php7.1-xmlrpc php7.1-xsl php7.1-mbstring php7.1-mcrypt php7.1-mysql php7.1-odbc php7.1-pgsql php7.1-pspell php7.1-readline php7.1-recode php7.1-snmp php7.1-soap php7.1-sqlite3 php7.1-sybase php7.1-tidy php7.1-xml php7.1-json php7.1-ldap php7.1-intl php7.1-interbase php7.1-imap php7.1-gmp php7.1-gd php7.1-enchant php7.1-dba php7.1-bz2 php7.1-bcmath php7.1-phpdbg php7.1-cgi php7.1-cli

Nous sommes d'accord avec l'installation et attendons que tout soit terminé.

Et voilà, tout est prêt - php 7.1 et les extensions sont installées. Si d'autres versions de php5 ont été installées sur le système, vous pouvez les supprimer en exécutant la commande :

Apt autoremove php5* -y && apt purge php5* -y && apt clean php5*

Configuration de PHP 7.1

configuration php sera le suivant :

  • Correction des vulnérabilités
  • Augmenter la taille du fichier de téléchargement
  • Augmentation de la durée d'exécution du script
  • Configuration d'Opcache

Ouvrez le fichier php.ini

Sudo nano /etc/php/7.1/fpm/php.ini

je cherche une ligne

;cgi.fix_pathinfo = 1

décommentez la ligne et mettez 0 à la place de un

Cgi.fix_pathinfo = 0

Augmentons la taille des fichiers téléchargés. Trouvez post_max_size et mettez-le en forme

Post_max_size = 100 M

Augmentons le temps de traitement du script, recherchons max_execution_time et définissons-le sur 300 secondes - généralement nécessaire pour travailler avec de grandes tables MySQL

Opcache.enable=1 opcache.enable_cli=1 opcache.memory_consumption=64 opcache.interned_strings_buffer=4 opcache.max_accelerated_files=7963 opcache.revalidate_freq=20

Enregistrez le fichier. Redémarrez php7.1-fpm

Redémarrage du service php7.1-fpm

Installer le serveur MySQL et phpmyadmin

sudo apt installer mysql-server-5.7

Lors de l'installation, il nous sera demandé de définir un mot de passe pour l'administrateur serveur mysql. Répondez à la demande.
Tout est prêt. Installons maintenant le gestionnaire de base de données

Sudo apt installer phpmyadmin

Lors de l'installation, il vous demandera probablement de sélectionner un serveur Web, d'en sélectionner un, s'il vous demande de définir un mot de passe pour la base de données, définissez-le.
Nous allons maintenant créer un lien symbolique vers le répertoire où se trouvera notre site Web.

Ln -s /usr/share/phpmyadmin /var/www/html/my.site.ru

Vous pouvez accéder au gestionnaire de base de données à l'adresse

Mon.site.ru/phpmyadmin/

À l'avenir, vous pourrez créer votre propre fichier de configuration nginx pour le gestionnaire de base de données phpmyaadmin, le transférer vers un sous-domaine tel que mysql.my.site.ru et définir l'autorisation du serveur.

Si vous avez des questions, écrivez dans les commentaires.

// echo get_the_post_thumbnail(get_the_ID(), "relativethumbnail"); // afficher la taille de ma vignette ?>

Dans le premier article, nous avons expliqué comment installer Apache sur Windows7. Voyons maintenant comment connecter le langage PHP à notre serveur.

Installation de PHP

1) Téléchargez l'archive zip avec php depuis le site http://windows.php.net/download/. J'ai choisi Thread Safe - php-5.3.5-Win32-VC6-x86.

2) Décompressez php dans le dossier c:/php-5.3.5/

3) Connectez PHP à Apache. Ouvrir le fichier httpd.conf. C'est dans le dossier confà l'endroit où vous avez installé Apache. J'ai ceci C:Fichiers de programme (x86)Apache Software FoundationApache2.2conf .

Pour connecter php en tant que module, vous devez ajouter seulement 3 instructions au fichier httpd.conf :

(cocitation)
LoadModule php5_module c:/php-5.3.5/php5apache2_2.dll
AddType application/x-httpd-php phtml php
PHPIniDir "c:/php-5.3.5/"
(/cocitation)

Ces lignes doivent être placées approximativement au milieu du fichier httpd.conf, par exemple immédiatement après les directives LoadModule. Pour moi ils se terminent à la ligne 128 du fichier. L'emplacement exact de ces directives n'est pas critique, mais elles ne doivent pas être placées au début ou à la toute fin du fichier httpd.conf.

Note.

  • La première ligne charge le module PHP implémenté dans la bibliothèque php5apache2_2.dll
  • La deuxième ligne définit la correspondance entre les fichiers avec l'extension php et le type MIME application/x-httpd-php, qui est traité par le module PHP.
  • La troisième ligne permet de spécifier explicitement l'emplacement du fichier de configuration php.ini.

4) Création d'un fichier de configuration en php. Le répertoire c:/php-5.3.5 contient plusieurs modèles de fichiers de configuration. Prenons le fichier comme base c:/php-5.3.5/php.ini-production et renommez-le en php.ini.Ainsi, le fichier de configuration PHP (php.ini) sera situé dans le répertoire c:/php-5.3.5 et c'est là que toutes les modifications de configuration PHP doivent être effectuées.

Après avoir modifié httpd.conf et créé le fichier php.ini, redémarrez Apache.

5) Vérifiez. Dans le dossier C:Program Files (x86)Apache Software FoundationApache2.2htdocs, créez un fichier index.php avec le code :

(cocitation)

(/cocitation)

Allez maintenant sur http://localhost/index.php dans votre navigateur. Si tout est fait correctement, vous verrez un tableau violet avec les paramètres php.

Paramètres PHP supplémentaires

Activez le support des entrées courtes php, dans php.ini recherchez la fonction short_open_tag et activez-la : short_open_tag = On

Dans php.ini, précisez le chemin d'accès aux extensions php ; pour cela, décommentez et remplissez la ligne extension_dir. Voici à quoi cela ressemble pour moi :

(cocitation)
extension_dir = "c:/php-5.3.5/ext"
(/cocitation)

(cocitation)
extension=php_mbstring.dll
(/cocitation)

et la ligne extension=php_mysqli.dll avec laquelle travailler Bases de données MySQL données:

(cocitation)
extension=php_mysqli.dll
(/cocitation)

Si vous êtes un utilisateur Linux, référez-vous à l'article " ".

Sortie PHP 7

Sur ce moment PHP 7.0.0 Alpha release 2 est disponible. La première version bêta apparaîtra dans les prochains jours. Ni les alphas ni les bêtas ne sont recommandés pour un travail réel. Mais vous pouvez déjà les essayer sur le serveur de test.

De plus, les changements dans PHP7 sont très significatifs :

  • Augmentez les performances de PHP 7 jusqu'à deux fois par rapport à PHP 5.6 (wow !)
  • Prise en charge 64 bits attendue
  • De nombreuses erreurs fatales sont désormais des exceptions
  • Suppression des anciens SAPI non pris en charge ( interfaces logicielles applications serveur) et extensions
  • L'opérateur NULL fusionne (??)
  • Opérateur de comparaison combiné (<=>)
  • Déclaration de type de retour
  • Déclaration de type scalaire
  • Cours anonymes
Comment installer PHP 7 sur Windows

PHP, quelle que soit sa version, est presque toujours associé à un serveur et à un système de gestion de base de données. Si vous n'avez pas de serveur du tout, référez-vous à l'article "". Lorsque vous aurez installé PHP dans cet article, revenez ici.

Si vous disposez déjà d'un serveur, vous trouverez des questions générales sur la mise à jour dans l'article « ».

Fonctionnalités de l'installation de PHP 7 sur Windows

J'ai installé sur Apache 2.4 VC14. Si vous n'avez pas encore mis à jour votre serveur, faites-le. Liens et détails pour ce manuel.

Pour télécharger PHP 7.0, allez sur

Caché des invités

Téléchargez toujours tous les programmes uniquement à partir des sites Web officiels !

Sélectionnez la version Fil de sécurité(64 bits ou 32 bits comme votre serveur Apache).

Certainement nécessaire Visual C++ redistribuable pour Visual Studio 2015! Si vous avez déjà mis à niveau votre serveur Apache, ce serveur a également besoin de ce package. Ceux. vous auriez déjà dû l'installer. Si ce n'est pas le cas, rendez-vous sur

Caché des invités

Et téléchargez le package du bitness approprié.

Après le téléchargement, installez-le.

Si vous l'utilisez lors de l'installation du serveur, décompressez le contenu de l'archive téléchargée depuis PHP dans le répertoire C:ServeurbinPHP.

Allez dans ce répertoire, trouvez le fichier développement php.ini et renommez-le en php.ini.

Ouvrez ce fichier avec n'importe quel éditeur de texte, trouve la ligne là

; rép_extension = "ext"

Et remplacez-le par

Rép_extension = "ext"

Nous devons maintenant activer les extensions pour PHP, car sans elles, la plupart des sites et scripts ne fonctionneront pas. Attention : Pour le moment, certaines extensions ne peuvent pas démarrer le serveur, alors regardez de plus près ci-dessous. Rechercher un groupe de lignes :

;extension=php_bz2.dll ;extension=php_curl.dll ;extension=php_fileinfo.dll ;extension=php_gd2.dll ;extension=php_gettext.dll ;extension=php_gmp.dll ;extension=php_intl.dll ;extension=php_imap.dll ;extension =php_interbase.dll ;extension=php_ldap.dll ;extension=php_mbstring.dll ;extension=php_exif.dll ; Doit être après mbstring car cela en dépend ;extension=php_mysqli.dll ;extension=php_oci8_12c.dll ; Utiliser avec Oracle Database 12c Instant Client ;extension=php_openssl.dll ;extension=php_pdo_firebird.dll ;extension=php_pdo_mysql.dll ;extension=php_pdo_oci.dll ;extension=php_pdo_odbc.dll ;extension=php_pdo_pgsql.dll ;extension=php_p do_sqlite.dll ; extension=php_pgsql.dll ;extension=php_pspell.dll ;extension=php_shmop.dll

Et remplacez-les par les lignes suivantes. Veuillez noter que certaines extensions restent désactivées car lorsqu'elles sont activées, Apache ne démarre pas !

Extension=php_bz2.dll extension=php_curl.dll extension=php_fileinfo.dll extension=php_gd2.dll extension=php_gettext.dll extension=php_gmp.dll extension=php_intl.dll extension=php_imap.dll ;extension=php_interbase.dll extension=php_ldap. dll extension=php_mbstring.dll extension=php_exif.dll ; Doit être après mbstring car cela en dépend extension=php_mysqli.dll ;extension=php_oci8_12c.dll ; Utiliser avec Oracle Database 12c Instant Client extension=php_openssl.dll ;extension=php_pdo_firebird.dll extension=php_pdo_mysql.dll ;extension=php_pdo_oci.dll extension=php_pdo_odbc.dll extension=php_pdo_pgsql.dll extension=php_pdo_sqlite.dll extension=php_p gsql.dll ; extension=php_pspell.dll extension=php_shmop.dll

Nous trouvons maintenant le groupe de lignes suivant :

;extension=php_soap.dll ;extension=php_sockets.dll ;extension=php_sqlite3.dll ;extension=php_tidy.dll ;extension=php_xmlrpc.dll ;extension=php_xsl.dll

Ces extensions peuvent toutes être activées :

Extension=php_soap.dll extension=php_sockets.dll extension=php_sqlite3.dll extension=php_tidy.dll extension=php_xmlrpc.dll extension=php_xsl.dll

Enregistrez et fermez le fichier.

Passons maintenant au fichier de configuration Apache. Pour ceux qui ont installé selon mes instructions, ce fichier est ici C:ServerbinApache24confhttpd.conf

Ouvrez-le avec n'importe quel éditeur de texte. Nous retrouvons les lignes avec lesquelles nous avons connecté PHP 5 et les supprimons.

Et décrit seulement des points distinctifs, qui concernent l'installation d'Apache24 et PHP7 sur Windows. Description de l'installation SGBD MySQL reste le même et n’est pas répété dans cette instruction.

Avant de continuer la lecture, faites attention à savoir si vous avez vraiment besoin d'installer et de configurer tout cela sous Windows ? Peut-être devriez-vous faire attention et ne pas perdre votre temps et vos nerfs à configurer la même chose directement sous Windows ? Dans tous les cas, lisez l'article sur. Peut-être que cela vous fera gagner non seulement du temps, mais aussi de la santé.

Ce manuel est destiné aux développeurs ayant notions de base Apache et PHP. Ce manuel décrira seule différence V installer Apache et PHP avec des instructions de base pour installer PHP 5.6. Si vous ne savez pas ce que sont un serveur WEB, un protocole http et un interpréteur PHP, alors vous pouvez toujours en apprendre davantage à ce sujet en lisant la documentation.

Je ne répondrai pas dans les commentaires aux questions dont la réponse se trouve dans cette instruction ou dans les instructions principales ; un lien vers les instructions principales est indiqué dans le premier paragraphe, ainsi qu'aux questions qui concernent la compréhension du travail d'Apache et PHP, et même plus encore aux questions sur les erreurs de développement. Pour cela, il existe des ressources, de la littérature, des forums et des cours appropriés. Cependant, vous pouvez toujours poser toutes les questions qui vous intéressent. Peut-être que quelqu'un de la communauté pourra vous aider.

Alors allons-y!

Installation d'Apache 2.4 VC14

  1. Chargement Apache 2.4 binaires VC14 pour votre système via le lien http://www.apachelounge.com/download/ Téléchargez la version 64 bits du serveur. Au moment d’écrire ces lignes, le fichier s’appelait ainsi : httpd-2.4.17-win64-VC14.zip
  2. Si vous avez besoin de modules supplémentaires, vous pouvez les télécharger ici (pas nécessaire pour l'installation de base)
  3. Téléchargez et installez les mises à jour Visual C++ Redistributable pour Visual Studio 2015 à partir du site Web de Microsoft.
  4. Décompressez le contenu du dossier Apache24 de l'archive téléchargée vers D:\USR\Apache. Veuillez noter que dans D:\USR\apache, vous devez mettre non pas le dossier Apache24 de l'archive, mais son contenu. Il n'est pas nécessaire d'installer quoi que ce soit.
  5. Changer la valeur dans le fichier Racine du serveur sur "d:/USR/apache" (ligne 37) et la valeur Racine du document(Et Direcrotie) sur "d:/USR/www" (lignes 243 et 244). Vous devez également décommenter la ligne 219 et la remplacer par : Nom du serveur hôte local : 80
  6. Nous modifions les paramètres de stockage des journaux dans le même fichier (recherchons les paramètres et modifions) : ErrorLog "D:/USR/log/apache-error.log" CustomLog "D:/USR/log/apache-access.log" commun
  7. Installez le service Apache. Ouvrez la ligne de commande au nom de l'Administrateur et insérez-y la ligne suivante : D:\USR\apache\bin\httpd.exe -k install
  8. Nous surveillons les messages d'erreur lors de l'installation du service. Si tout est fait correctement, il ne devrait y avoir aucune erreur. Si, après avoir exécuté la ligne, la ligne de commande n'apparaît plus, c'est que vous avez fait quelque chose de mal. Utilisez simplement les fonctions copier-coller pour éviter les erreurs de frappe.
  9. Créez un raccourci sur le bureau pour D:\USR\apache\bin\ApacheMonitor.exe et/ou mettez-le au démarrage (pour ouvrir la fenêtre de démarrage dans WIN8..10, vous devez appuyer sur WIN+R, puis entrer shell: Démarrage et cliquez sur OK)
  10. Lancez ApacheMonitor. Un raccourci apparaîtra dans la barre d'état système. Faites un clic gauche dessus et sélectionnez Apache24 -> Démarrer.
  11. Dans le navigateur, allez sur http://localhost/ - vous devriez voir Ça marche!
  12. Si vous ne voyez pas une telle inscription, nous découvrons ce qui n'a pas fonctionné (nous lisons les journaux, google, essayons de comprendre le problème nous-mêmes, puisque nous avons décidé de comprendre les subtilités du serveur Web)

Installation de PHP 7

  1. Chargement dernière version VC14x64Fil de sécurité via le lien http://windows.php.net/download/. Veuillez noter que vous avez besoin VC14 et exactement Fil de sécurité. Le fichier dont vous avez besoin s'appellera probablement quelque chose comme : php-7.0.0-Win32-VC14-x64.zip
  2. Extraire le contenu de l'archive dans D:\USR\php. Comme avec Apache, il n’est pas nécessaire d’installer quoi que ce soit.
  3. Pour déposer D:\USR\apache\conf\httpd.conf ajoutez les lignes : LoadModule php7_module "d:/USR/php/php7apache2_4.dll" AddHandler application/x-httpd-php .php # Chemin vers le fichier php.ini PHPIniDir "D:/USR/php"
  4. Et nous changeons signification paramètre AnnuaireIndex sur index.html index.php (ligne 278)
  5. Utiliser ApacheMonitor redémarrage Apache (Apache24 -> Redémarrer)
  6. Nous allons sur le navigateur http://localhost/index.php et nous assurons que PHP fonctionne (le navigateur affichera PhpInfo).
  7. Faire une copie du modèle de fichier de configuration D:\USR\php\php.ini-development Avec nom D:\USR\php\php.ini- Ceci est un fichier de configuration pour PHP.
  8. Modification du fichier de configuration D:\USR\php\php.ini. Grâce à la recherche, nous trouvons l'intérieur du fichier, le décommentons et modifions les paramètres. Notez que le paramètre extension spécifie un ensemble d'extensions PHP. Décommentez les extensions dont vous avez besoin. Dans l'exemple, les extensions dont j'avais besoin. Spécifiez votre fuseau horaire, pas le mien : extension_dir = "D:/USR/php/ext" sys_temp_dir = "D:/USR/tmp" extension=php_curl.dll extension=php_gd2.dll extension=php_gettext.dll extension=php_mbstring.dll extension=php_mysqli.dll extension=php_openssl.dll date.timezone = Europe/Zaporozhye

    Si vous rencontrez des problèmes pour exécuter curl, veuillez vous référer à ces instructions.

  9. Exécuter sur la ligne de commande php -m pour afficher la liste des postes connectés.
  10. Redémarrage Apache utilisant ApacheMonitor

L'installation et la configuration de tout le reste n'ont pas changé. Veuillez vous référer au guide d'installation de PHP 5.6 pour plus de détails.

Chez htmlAcademy et moi y travaillons en tant que mentor. Dans le cadre du cours intensif, les étudiants devront améliorer leur environnement de travail et cette note vise à simplifier cette tâche difficile pour un débutant. Manger différentes façonsélever une pile LAMP à part entière, mais nous suivrons la voie classique. Configurons tous les composants séparément (sans utiliser de combinaisons prêtes à l'emploi) et commençons par PHP (il y aura certainement une note traitant des assemblages LAMP prêts à l'emploi). Puisque je prévois de travailler comme mentors lors de cours intensifs PHP à l'avenir, je vais écrire des instructions similaires pour les répéter dans d'autres systèmes d'exploitation (Linux, macOS). Comme on dit, il vaut mieux transpirer une fois, mais cela deviendra ensuite plus facile pour tout le monde. Alors, commençons.

Téléchargez PHP pour Windows

Allez sur le site officiel et téléchargez version actuelle PHP. Au moment de la rédaction, c'est - 7.1.4 . Plusieurs options de distribution sont disponibles sur la page. J'ai Windows 7 x64, je choisis donc une archive zip avec VC14 x64 Thread Safe.

Veuillez noter qu'il existe deux options de distribution disponibles en téléchargement : Thread-Safe (TS) Et Non thread-safe (NTS). Le choix dépend de la manière dont vous envisagez d’utiliser l’interprète. Il est recommandé d'utiliser TS pour un seul processus de services Web (par exemple, configuré via le module mod_php pour Apache). NTS est recommandé pour l'utilisation d'IIS (Internet Information Service) et de serveurs Web FastCGI alternatifs (par exemple, Apache avec le module FastCGI) et ligne de commande.

Installer PHP 7.1

Commençons par préparer PHP pour un travail confortable à partir de la ligne de commande. À l'étape précédente, vous avez téléchargé l'archive avec la distribution PHP. Contrairement à la plupart des programmes, PHP est fourni dans une simple archive et non sous forme de package d'installation. Par conséquent, vous devrez extraire les fichiers vous-même dans n'importe quel répertoire qui vous convient. Je préfère stocker ces éléments à la racine du lecteur système. Créez un répertoire à la racine du lecteur « C : » (ou à tout autre endroit) "php" et extrayez-y le contenu de l'archive téléchargée.

De nombreux fichiers apparaîtront dans le répertoire, mais nous nous intéressons surtout à :

  • aller-poire.bat– script d'installation de PEAR. Vous pouvez en savoir plus sur PEAR dans la documentation officielle.
  • php.exe– permet d'exécuter des scripts PHP depuis la console ;
  • php-win.exe- permet d'exécuter des scripts PHP sans utiliser la console ;
  • php-cgi.exe– requis pour exécuter du code PHP en mode FastCGI ;
  • php7apache2_4.dll– module d'intégration avec le serveur web Apache 2.4.X ;
  • phpdbg.exe– débogueur ;
  • développement php.ini– exemple de configuration Fichier PHP pour l'environnement développeur (développement)
  • php.ini-production– exemple de fichier de configuration PHP pour un environnement de production

Connexion du fichier de configuration

Nous avons le kit de distribution décompressé, connectons le fichier de configuration correspondant. Nous allons faire des expériences, nous prendrons donc comme échantillon développement php.ini. Faites une copie de ce fichier dans votre répertoire php ( C:\php) Avec nom php.ini. IMPORTANT! Faites une copie, pas un simple changement de nom. Lors du développement, vous devrez peut-être modifier le fichier de configuration et il y a de fortes chances que vous commettiez une erreur difficile à détecter.

Dans de tels cas, rien de mieux que de revenir aux paramètres de référence. Dans notre cas, il suffira de recopier le fichier développement php.ini V php.ini. Ainsi, à la fin des actions, le fichier php.ini devrait apparaître dans le répertoire avec php. Dans d’autres notes, nous parlerons certainement de son contenu plus en détail.

Tester PHP depuis la ligne de commande

A cette étape, ce que l'on appelle « l'installation » est terminée. Ouvrez votre console ( cmd.exe, le raccourci est disponible dans le menu Accessoires) et saisissez la commande :

C:\php\php.exe --version

Le résultat ressemblera à ceci :

PHP 7.1.4 (cli) (construit : 11 avril 2017 19:54:37) (ZTS MSVC14 (Visual C++ 2015) x64) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998 -2017Zend Technologies

Le résultat confirme que PHP fonctionne. Par exemple, essayez de créer un nouveau fichier de script (j'ai créé le fichier « test.php » directement à la racine du lecteur « C : ») et placez-y le texte :

Essayez maintenant d'exécuter ce fichier et voyez le résultat :

C:\php\php.exe –f test.php

Fonction phpinfo() affiche les informations de configuration PHP sous une forme pratique. Nous parlerons de cette fonction plus tard.

Simplifier l'accès à php.exe

PHP est prêt à fonctionner, mais il faut admettre qu'il est assez gênant de saisir à chaque fois le chemin d'accès à l'interpréteur PHP dans la console. Pour vous faciliter la vie, apportons quelques petites modifications aux variables d'environnement. Lançons l'applet dans le panneau de configuration "Système"(ou appuyez simplement sur la touche de raccourci "Windows + Pause Pause". Cliquez ensuite sur le bouton "Modifier les paramètres". Dans la fenêtre qui apparaît "Propriétés du système", allons au signet "En plus". Recherchez et cliquez sur le bouton "Variables d'environnement".

Rechercher une variable dans la liste "CHEMIN" et appuyez sur le bouton "Changement", la fenêtre d'édition des variables apparaîtra. Dans le champ « Valeur de la variable » nous devons ajouter le chemin d'accès au répertoire avec PHP. Allez jusqu'à la toute fin de la ligne et, séparés par des points-virgules, indiquez le chemin d'accès au répertoire avec PHP : C:\php;

Voilà, cliquez sur "OK". Redémarrez maintenant le système (hélas, vous devez le faire). Après avoir redémarré Windows, vous pouvez accéder à PHP simplement : php. Par exemple, pour afficher le nom de la version, il suffit d'écrire :

Php-version

Et pour interpréter le fichier test.php situé à la racine du lecteur « C: » :

Php –f C:\test.php

Ou même lancer le serveur web intégré :

Php -t C:\ -S 127.0.0.1:8888 Écoute sur http://127.0.0.1:8888 La racine du document est C:\ Appuyez sur Ctrl-C pour quitter.

Pour tester, ouvrez un navigateur Web et essayez d'accéder à http://127.0.0.1:8888/test.php. Veuillez noter qu'après le paramètre –t nous précisons le chemin d'accès au répertoire qui deviendra le répertoire racine du serveur web. Tous les scripts situés dans ce dossier seront disponibles sur demande auprès du client. J'ai un fichier sur le lecteur « C : » 1.php et c'est exactement ce que je demande.

Assoc .php=phpfile ftype phpfile="C:\php\php.ee" -f "%1" -- %~2

Un peu plus sur les variables d'environnement

Parlons maintenant de la façon dont PHP recherchera le fichier de paramètres de configuration (rappelez-vous, php.ini). La documentation fournit une chaîne de recherche complète. Pour éviter des complications inutiles, je recommande d'en ajouter immédiatement une nouvelle aux variables d'environnement - "PHPRC" et comme valeur, spécifiez le chemin d'accès au répertoire contenant le fichier de configuration. Ma config se trouve dans le même répertoire que les principaux fichiers php, je précise donc la valeur de la variable -

"C:\php". Un redémarrage sera nécessaire après avoir effectué la modification.

C'est tout pour moi. La première partie du manuel pour débutants est prête.




Haut