Comment installer un serveur Apache local avec php, mysql, phpmyadmin sur une machine Windows. Comment installer un serveur Apache local avec Php, MySQL, phpMyAdmin sur une machine Windows Installation d'apache 2.4 php 7

Et donc on a installé le serveur nginx, maintenant c'est au tour de l'installation PHP 7.1 sur ubuntu. Le bundle nginx + php7 a très bien fait ses preuves, économisant de l'argent et des ressources serveur.

Installation de php 7.1

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

sudo add-apt-repository ppa:ondrej/php

Remarque : Si l'encodage du système est différent de l'utf-8, il peut y avoir des problèmes lors de l'ajout du référentiel php 7.1. Exécutons donc ces deux commandes

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

Mettre à jour la liste des référentiels

Mise à jour sudo apt

Si tout va bien, procédez à 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, nous attendons que tout soit terminé.

Et donc 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 php 7.1

configuration php sera comme suit :

  • Correction des vulnérabilités
  • Augmenter la taille de téléchargement du fichier
  • Augmenter le temps d'exécution du script
  • configuration de l'opcache

Ouvrez php.ini

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

à la recherche d'une ligne

;cgi.fix_pathinfo = 1

décommentez la ligne et mettez 0 au lieu de un

cgi.fix_pathinfo = 0

Augmentez la taille des fichiers téléchargés. Nous trouvons post_max_size et l'apportons au formulaire

Post_max_size = 100M

Augmentez le temps de traitement du script, recherchez max_execution_time en définissant 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

Nous enregistrons 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. Remplissez la demande.
Tout est prêt. Installez maintenant le gestionnaire de base de données

sudo apt installer phpmyadmin

Lors de l'installation, il vous demandera très probablement de sélectionner un serveur Web, sélectionnez-en un, s'il vous demande de définir un mot de passe pour la base de données, définissez-le.
Maintenant, nous allons faire un lien symbolique vers le répertoire où nous aurons le site

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

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

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(), "relatedthumbnail"); // affiche la taille de ma vignette ?>

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

Installation de PHP

1) Téléchargez l'archive zip de 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 vers c:/php-5.3.5/

3) Nous connectons php à Apache. Ouverture du fichier httpd.conf. C'est dans le dossier conf où vous avez installé Apache. je l'ai C:Program Files (x86)Apache Software FoundationApache2.2conf .

Pour connecter php en tant que module, vous n'avez besoin d'ajouter que 3 instructions au fichier httpd.conf :

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

Ces lignes doivent être placées à peu près au milieu du fichier httpd.conf, par exemple juste 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 librairie php5apache2_2.dll
  • La deuxième ligne mappe les fichiers avec une extension php au type mime application/x-httpd-php, qui est géré par le module PHP.
  • La troisième ligne vous 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 tous les changements de configuration PHP doivent être effectués.

Après avoir apporté des modifications à httpd.conf et créé un fichier php.ini, redémarrez Apache.

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

(citation de code)

(/cocitation)

Visitez maintenant 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 d'enregistrement court php, trouvez la fonction short_open_tag dans php.ini et activez-la : short_open_tag = On

Dans php.ini, indiquez le chemin vers les extensions php, pour cela, décommentez et renseignez la ligne extension_dir. Voici à quoi ça ressemble pour moi :

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

(citation de code)
extension=php_mbstring.dll
(/cocitation)

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

(citation de code)
extension=php_mysqli.dll
(/cocitation)

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

Version PHP 7

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

D'autant que les évolutions de PHP7 sont très importantes :

  • Jusqu'à 2 fois les performances de PHP 7 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
  • Opérateur NULL coalescent (??)
  • Opérateur de comparaison combiné (<=>)
  • déclaration de type de retour
  • Déclaration de type scalaire
  • Cours anonymes
Comment installer PHP 7 sur Windows

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

Si vous avez déjà un serveur, vous pouvez trouver des questions générales sur la mise à niveau dans l'article "".

Caractéristiques de l'installation de PHP 7 sous Windows

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

Pour télécharger PHP 7.0, rendez-vous sur

Caché des invités

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

Sélectionner la version Thread Safe(64 bits ou 32 bits comme serveur Apache).

Certainement nécessaire Redistribuable Visual C++ pour Visual Studio 2015! Si vous avez déjà mis à niveau le serveur Apache, ce serveur a également besoin de ce package. Ceux. vous devriez l'avoir déjà installé. Si ce n'est pas le cas, allez à

Caché des invités

Et téléchargez le package 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:ServerbinPHP.

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, trouvez la ligne ici

; extension_dir = "poste"

Et le remplacer par

extension_dir = "poste"

Nous devons maintenant activer les extensions PHP, car la plupart des sites et des scripts ne fonctionneront pas sans elles. Attention : pour le moment, avec certaines extensions, il n'est pas possible de démarrer le serveur, alors regardez attentivement ci-dessous. Trouver 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_pdo_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_pgsql.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 inclure tous :

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

Nous enregistrons et fermons le fichier.

Passons maintenant au fichier de configuration d'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 trouvons les lignes avec lesquelles nous avons connecté PHP 5 et les supprimons.

Et décrit juste des faits saillants pour installer Apache24 et PHP7 sous Windows. Description de l'installation SGBD MySQL reste le même et n'est pas répété dans ce manuel.

Avant de poursuivre la lecture, est-il vraiment nécessaire d'installer et de configurer tout cela sous Windows ? Peut-être devriez-vous faire attention et ne pas perdre votre temps et vos nerfs à régler la même chose directement dans Windows ? Dans tous les cas, lisez l'article à ce sujet. 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 installation d'Apache et PHP avec les instructions d'installation de base pour PHP 5.6. Si vous ne savez pas ce que sont un serveur WEB, un protocole http et un interpréteur PHP, vous pouvez toujours en savoir plus en lisant la documentation.

Je ne répondrai pas aux questions dans les commentaires auxquelles on répond dans cette instruction ou dans les instructions principales, le lien vers l'instruction principale est indiqué dans le premier paragraphe, ainsi qu'aux questions relatives à la compréhension du fonctionnement d'Apache et de PHP, et plus encore questions sur les erreurs de développement. Pour cela, il existe des ressources appropriées, de la littérature, des forums, des cours. Cependant, vous pouvez toujours poser toute question qui vous intéresse. Peut-être que quelqu'un de la communauté peut vous aider.

Alors allons-y!

Installation d'Apache 2.4 VC14

  1. Chargement Fichiers binaires Apache 2.4 VC14 sous votre système au lien http://www.apachelounge.com/download/ Télécharger 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 besoin d'une 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à partir de l'archive téléchargée D:\USR\apache. Veuillez noter que dans D:\USR\apache, vous devez mettre non pas le dossier Apache24 de l'archive, mais son contenu. Rien ne doit être installé.
  5. Modifier la valeur dans le fichier Racine du serveur sur "d:/usr/apache" (ligne 37) et la valeur DocumentRoot(Et Directoire) sur "d:/USR/www" (lignes 243 et 244). Vous devez également décommenter la ligne 219 et la remplacer par : Nom du serveur localhost : 80
  6. Modifiez les paramètres de stockage du journal dans le même fichier (recherchez les paramètres et modifiez-les) : ErrorLog "D:/USR/log/apache-error.log" CustomLog "D:/USR/log/apache-access.log" common
  7. Installez le service Apache. Ouvrir la ligne de commande au nom de l'administrateur et collez-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 l'exécution de la ligne, la ligne de commande n'apparaît plus, alors vous avez fait quelque chose de mal. Utilisez simplement les fonctions copier-coller pour éviter les erreurs lors de la réimpression.
  9. Créer un raccourci sur le bureau pour D:\USR\apache\bin\ApacheMonitor.exe et / ou le mettre en chargement automatique (pour ouvrir la fenêtre de chargement automatique dans WIN8..10, vous devez appuyer sur WIN + R, puis entrez shell:démarrage et cliquez sur OK)
  10. Nous démarrons ApacheMonitor. Un raccourci apparaîtra dans la barre d'état système. Cliquez dessus avec le bouton gauche, sélectionnez Apache24 -> Démarrer.
  11. Dans le navigateur, allez sur http://localhost/ - vous devriez voir Ça marche!
  12. Si vous n'avez pas vu une telle inscription, nous découvrons ce qui n'a pas fonctionné (lisez les journaux, google, essayez de résoudre le problème par 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 VC14x64Thread Safe lien http://windows.php.net/download/ . Veuillez noter que vous avez besoin VC14 et justement Thread Safe. Le fichier dont vous avez besoin sera probablement nommé quelque chose comme : php-7.0.0-Win32-VC14-x64.zip
  2. Extraire le contenu de l'archive pour D:\USR\php. Comme avec Apache, rien ne doit être installé.
  3. Pour déposer D:\USR\apache\conf\httpd.conf ajouter des 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 changer signification paramètre DirectoryIndex sur index.html index.php (ligne 278)
  5. Utilisation d'ApacheMonitor redémarrage Apache (Apache24 -> Redémarrer)
  6. Nous allons dans le navigateur http://localhost/index.php et nous nous assurons que PHP fonctionne (il y aura une sortie PhpInfo dans le navigateur).
  7. Faire une copie du modèle de fichier de configuration D:\USR\php\php.ini-development Avec nom D:\USR\php\php.ini est le fichier de configuration de PHP.
  8. Modification du fichier de configuration D:\USR\php\php.ini. En utilisant la recherche, nous trouvons à l'intérieur du fichier, 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 des 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 lors de l'exécution de curl, veuillez consulter ce guide.

  9. Exécuter en ligne de commande php-m pour afficher une liste des extensions connectées.
  10. Redémarrage Apache utilisant ApacheMonitor

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

Chez htmlAcademy et je travaille comme mentor pour cela. Dans le cadre de l'intensif, les étudiants devront élever l'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 tenant compte des assemblages LAMP prêts à l'emploi). Étant donné que je prévois de travailler en tant que tuteur sur des cours intensifs de PHP et au-delà, je vais écrire des instructions similaires à répéter dans d'autres systèmes d'exploitation (Linux, macOS). Comme on dit, il vaut mieux transpirer une fois, mais ensuite cela deviendra plus facile pour tout le monde. Alors, commençons.

Téléchargement de 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, donc je choisis l'archive zip avec VC14 x64 Thread Safe.

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

Installer PHP 7.1

Commençons à 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 de distribution PHP. Contrairement à la plupart des programmes, PHP se présente sous la forme d'une simple archive et non d'un 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 garder ce genre de choses à la racine du lecteur système. Créez un répertoire à la racine du lecteur "C:" (ou n'importe où ailleurs) "php" et extrayez-y le contenu de l'archive téléchargée.

De nombreux fichiers apparaîtront dans le répertoire, mais nous sommes plus intéressés par :

  • aller-poire.bat est un script pour installer 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 passer par la console ;
  • php-cgi.exe– nécessaire 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- un exemple de configuration Fichier PHP pour l'environnement de développement (développement)
  • php.ini-production– un exemple de fichier de configuration PHP pour l'environnement de production (production)

Connexion du fichier de configuration

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

Dans ce cas, rien de mieux que de revenir aux paramètres de référence. Dans notre cas, il suffira de refaire la copie du fichier développement php.ini V php.ini. Ainsi, à la fin des gestes, 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

À cette étape, la soi-disant "installation" est terminée. Ouvrir la console ( cmd.exe, le raccourci est disponible dans le menu Accessoires) et saisissez la commande :

C:\php\php.exe --version

Le résultat sera quelque chose comme 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 -2017 Zend 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 mettez-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 de manière pratique. Nous parlerons plus de cette fonctionnalité.

Simplifiez l'accès à php.exe

PHP est prêt à fonctionner, mais vous devez admettre qu'il est plutôt gênant d'entrer à chaque fois le chemin de l'interpréteur php dans la console. Pour nous faciliter la vie, apportons quelques petites modifications aux variables d'environnement. Lancer l'applet dans le panneau de configuration "Système"(ou appuyez simplement sur la touche de raccourci Fenêtre + Pause Pause. Cliquez ensuite sur le bouton "Modifier les paramètres". Dans la fenêtre qui apparaît "Propriétés du système", aller au signet "En outre". Trouvez et cliquez sur le bouton "Variables d'environnement".

Trouver une variable dans une liste "CHEMIN" et appuyez sur le bouton "Changement", la fenêtre d'édition des variables apparaîtra. Dans le champ "Valeur variable", nous devons ajouter le chemin vers le répertoire avec PHP. Allez tout à la fin de la ligne et indiquez le chemin du répertoire PHP séparé par un point-virgule : c:\php;

Tout le monde, 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, écrivez simplement :

version php

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

php -f C:\test.php

Ou même démarrer 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 essayez http://127.0.0.1:8888/test.php . Notez qu'après le paramètre -t nous spécifions le chemin vers un répertoire qui deviendra le répertoire racine du serveur Web. Tous les scripts situés dans ce dossier seront disponibles à la demande du client. J'ai un fichier sur le lecteur "C:" 1.php et c'est ce que je demande.

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

En savoir 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 la chaîne de recherche complète. Afin d'éviter des complications inutiles, je recommande d'en ajouter immédiatement une nouvelle aux variables d'environnement - PHPRC et spécifiez le chemin d'accès au répertoire avec le fichier de configuration comme valeur. Ma config se trouve dans le même répertoire que les fichiers php principaux, donc je précise comme valeur de la variable -

C:\php. Un redémarrage est 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