Contacts

Installation de PHP 7 sous Windows 10. Comment installer le serveur Apache local avec PHP, MySQL, PHPMYADMIN sur un ordinateur Windows. Bien, tout

Pour télécharger la distribution Windows PHP 7, visitez la section Téléchargements de fichiers binaires de l'ARMP. Chaque version est fournie avec quatre options:

  • x86 sans fil non fil - variante CGI 32 bits de la distribution;
  • x86 Safe Safe. - Option 32 bits pour l'installation en tant que module de serveur Web;
  • x64 sans fil sans fil - variante CGI 64 bits de la distribution;
  • x64 Safe Safe. - Option 64 bits pour l'installation en tant que module de serveur Web.

Option Sécurité du fil. Conçu pour effectuer en toute sécurité PhR 7 dans des flux parallèles dans un processus système unique, par exemple, si le RNR est installé en tant que module de serveur Web Apache. Puisque nous allons utiliser le serveur intégré, cela n'a pas d'importance quelle distribution sera sélectionnée, il est préférable d'utiliser l'option. Sans fil sans fil.. La dernière option est également utilisée lors de la connexion de Phr comme une application FastCGI externe qui fonctionne à chaque demande externe.

Avant le nom de la distribution, l'une des abréviations VC11, VC14, qui signifie des versions peuvent être placées. Visual Studio. (2012 et 2015, respectivement), avec lequel la distribution a été compilée. Afin de lancer avec succès le projet, vous devez télécharger le package Visual C ++ approprié pour Visual Studio, qui contient les bibliothèques dynamiques nécessaires:

Attention!

Les bibliothèques sont nécessaires à partir de la version anglaise de Visual Studio, la version russe du paquet ne convient pas.

Après avoir téléchargé l'archive ZIP, il doit être non pavé dans un dossier, par exemple C: \\ php.

Assurez-vous que la RNR 7 est disponible, vous pouvez, exécuter la ligne de commande, puis aller dans le dossier C: \\ php à l'aide de la commande.

\u003e CD C: \\ php

En exécutant la commande PHP avec le paramètre -v sur l'invite de commande, vous pouvez trouver la version actuelle de Phr:

\u003e PHP -V PNP 7.0.0 (CLI) (Construit: 3 décembre 2015 09:31:54) (NTS) Copyright (c) 1997-2015 Le moteur Zend PHP Zend V3.0.0, Copyright (c) 1998-2015 ZEND LES TECHNOLOGIES.

Pour que la commande de RNR soit disponible n'importe où système de fichiersLe chemin de l'interprète PHP doit être prescrit dans la variable d'environnement de chemin.

Pour accéder aux variables d'environnement, vous devez ouvrir le panneau de commande, aller à la section Système. Les plus voie rapide Arriver à ce point - cliquez avec le bouton droit de la souris sur le bouton Démarrer Et choisissez l'article Système Du menu contextuel. DANS systèmes d'exploitationPrécédent Windows 8, doit être sélectionné dans le menu Démarrer paragraphe Un ordinateur et dans le menu contextuel, sélectionnez l'élément Propriétés. Dans la fenêtre ouverte du panneau de commande avec section active Système Clic gauche sur le lien Options supplémentaires Système. Ensuite, dans la fenêtre Propriétés de l'onglet Avancé, cliquez sur le bouton. Variables d'environnement. Dans la boîte de dialogue qui s'ouvre dans la section Variables du système Vous devriez trouver la variable d'environnement de chemin et l'ajouter au répertoire C: \\ php. Les chemins séparés de la valeur de la variable de chemin de chemin sont séparés par un point-virgule (à la fin de la chaîne entière avec une virgule non requise). Après Équipe php. sera disponible dans n'importe quel dossier d'ordinateur.

Dans cet article, je vais décrire le processus d'installation de PHP 7 à Ubuntu à partir du référentiel PPA. Cette note sera écrite au format d'un petit manuel. Je vais donc essayer de résumer le côté technique technique du processus. De plus, dans les précédents mes messages, vous pouvez lire comment installer PHP 7 V et. Et il existe également une description du processus du code source de Debian, cette option prend plus de temps, mais il présente des avantages évidents en termes d'optimisation.

Installation de PHP 7 à Ubuntu

Sur le ce moment PHP 7 n'est pas officiellement disponible pour l'installation à Ubuntu. Mais nous pouvons installer PHP 7 à Ubuntu en utilisant PPA - référentiel personnel d'APT publié sur LaunchPad. En utilisant ppa. développeurs tiers Avoir la capacité de créer et de distribuer des packages pour Ubuntu en dehors des chaînes officielles.

Utilisation de la commande ci-dessous, ajoutez un référentiel PHP 7 à Ubuntu:

Add-apt-référentiel PPA: Ondrej / php

Après avoir installé PPA, mettre à jour cache locale Paquets:

Apt-get Update

Maintenant, nous avons accès à de nouveaux forfaits, nous pouvons effectuer installation PHP. 7 à Ubuntu. Dans cet article, je vais décrire le processus de fixation PHP 7 pour l'utiliser dans un paquet avec le serveur Web Nginx. Pour ce faire, nous devons installer PHP-FPM:

Apt-get Installer PHP7.0-FPM

Si vos scripts sont utilisés lors du processus MySQL, exécutez la commande:

Apt-get Installer php7.0-mysql

Ajustez PHP 7 pour travailler avec NGinx

Processus PHP 7 et NGinx interagissent avec une prise UNIX. Par défaut, PHP 7 Unix Socket a l'emplacement suivant:

/var/run/php/php7.0-fpm.sock.

Ouvert fichier de configuration. Par défaut B. éditeur de texte Nano:

Nano / etc / nginx / Sites activé / par défaut

Supprimez tout le contenu du fichier par défaut et copiez les lignes de l'exemple ci-dessous:

Serveur (root / var / www / html; root / var / www / html; index index.php index.html; nom_serveur _; Emplacement / (try_files $ URI $ URI / /IDEX.php?q\u003d$uri&$ Margs; ) Emplacement ~ \\ .php $ (try_files $ URI \u003d 404; FastCGI_Pass Unix: /var/run/php/php7.0-fpm.sock; fastcgi_index index.php; fastcgi_param script_filename $ document_root $ fastcgi_script_name; Inclure FastCGI_PARAMS;)))

Fermez le fichier et enregistrez les modifications. Pour utiliser de nouveaux paramètres, vous devez redémarrer NGinx:

NGINX -T Service NGinx Redémarrer

Vérifier pHP fonctionne 7

Pour vérifier l'installation et la configuration et la configuration de PHP 7 à Ubuntu, créez un fichier dans le catalogue de chevaux du site:

Nano /var/www/html/info.php.

Contenu suivant:

Ouvrez le fichier dans votre navigateur:

Http: //server_ip/info.php.

Si vous êtes correctement installé et configuré PHP 7 à Ubuntu, vous devez voir la page contenant des informations sur sa configuration.

Dans HTMLACADMY et je travaille sur un mentor. Les étudiants dans le cadre de l'intensité augmenteront l'environnement de travail et cette note visent à simplifier cette tâche difficile pour débutant. il y a méthodes différentes Soulevez une pile de lampes complète, mais nous allons passer une manière classique. Nous configurerons tous les composants individuellement (sans utilisation de combines prêtes à l'emploi) et commencerons par PHP (il s'agira certainement d'une note avec la prise en compte des ensembles de lampes prêtes à l'emploi). Depuis que je prévois de travailler avec des mentors sur les Intecifs PHP et sur, je vais écrire de telles instructions pour la répétition dans d'autres OS (Linux, MacOS). Comme on dit, il vaut mieux boire une fois, mais tout sera plus facile. Donc, procédez.

Télécharger php pour Windows

Nous allons sur le site officiel et chargez version réelle Php. Au moment de la rédaction d'une note, c'est - 7.1.4 . Il existe plusieurs options de distribution sur la page. J'ai Windows 7 x64, respectivement, je choisis archive zip Avec VC14 X64 Safe Safe.

Remarque, deux options pour la distribution sont disponibles au téléchargement: Thread-Safe (TS) et Non-fil-coffre-fort (NTS). La sélection dépend de la manière dont vous envisagez d'appliquer l'interprète. TS Il est recommandé d'utiliser pour un processus de service Web (par exemple, configuration via le module mod_php pour Apache). NTS est recommandé pour l'utilisation d'IIS (Internet Information Service) et d'alternative FastCGI Web Server (par exemple, Apache avec module FastCGI) et ligne de commande.

Installez PHP 7.1

Commençons à cuire PHP pour un travail confortable 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 archive simple et non comme un package d'installation. Par conséquent, vous devrez extraire de manière indépendante des fichiers à n'importe quel répertoire. Je préfère garder de telles choses à la racine disque. Créez un répertoire à la racine de "C:" (ou d'un autre endroit) "Php" Et extraire le contenu de l'archive téléchargée.

Beaucoup de fichiers apparaîtront dans le répertoire, mais la plupart d'entre eux sont intéressés par:

  • gO-Pear.Bat. - Script d'installation de poire. Les détails de la poire peuvent être lus dans la documentation officielle.
  • php.exe. - vous permet d'effectuer des scripts PHP de la console;
  • php-win.exe. - Permet aux scripts PHP sans appliquer la console;
  • php-cgi.exe. - besoin d'effectuer le code PHP en mode FastCGI;
  • php7apache2_4.dll - module d'intégration avec serveur Web Apache 2.4.x;
  • phpdbg.exe - débogueur;
  • php.ini-développement - Exemple de configuration fichier php Pour l'environnement de développeur (développement)
  • php.ini-produit - Exemple du fichier de configuration PHP pour l'environnement de travail (production)

Connectez le fichier de configuration

Nous avons une distribution déballée, nous connectons un fichier de configuration. Nous allons donc mettre des expériences, donc, comme un échantillon, prendre php.ini-développement. Faites une copie de ce fichier dans le répertoire PHP ( C: \\ php) Avec nom php.ini.. IMPORTANT! Faites exactement une copie, pas facile à renommer. Au cours du développement, vous devrez peut-être modifier le fichier de configuration et toutes les chances de faire une erreur qui sera difficile à détecter.

Dans de tels cas, il n'y a rien de mieux que de retourner aux paramètres de référence. Dans notre cas, il suffira de répéter la copie du fichier php.ini-développement dans php.ini.. Ainsi, à la fin de la campagne, le fichier php.ini devrait apparaître dans le répertoire avec PHP. Dans d'autres notes, nous allons certainement parler de son contenu plus en détail.

Test php de la ligne de commande

À cette étape, la soi-disant "installation" est terminée. Ouvrez la console ( cmd.exe.L'étiquette est disponible dans le menu "Standard" et entrez la commande:

C: \\ php \\ php.exe --version

Le résultat sera le suivant:

PHP 7.1.4 (CLI) (construit: 11 avril 2017 19:54:37) (ZTS MSVC14 (Visual C ++ 2015) X64) Copyright (C) 1997-2017 Le moteur PHP Zend Zend V3.1.0, Copyright (C ) 1998 -2017 Zend Technologies.

Le résultat confirme que PHP fonctionne. Essayez de créer un nouveau scénario de fichier par exemple (j'ai créé le fichier "test.php" à la racine du disque "C:") et placez le texte dedans:

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

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

Une fonction phpinfo () Affiche des informations sur la configuration PHP sous une forme pratique. Nous parlerons de cette fonctionnalité.

Simplifier l'appel à php.exe

PHP est prêt à travailler, mais d'accord, à chaque fois pour conduire le chemin d'accès à PHP dans la console est assez inconfortable. Pour simplifier la vie, nous ferons de petits changements dans les variables d'environnement. Démarrer dans le panneau de commande "Système" (Ou appuyez simplement sur la touche Hot "Windows + pause pause". Puis cliquez sur le bouton "Modifier les paramètres". Dans la fenêtre qui apparaît "Propriétés du système", allons dans le signet "Aditionellement". Trouver et cliquer dessus "Variables d'environnement".

Trouver une variable dans la liste "Chemin" et appuyez sur le bouton "Changer"La fenêtre d'édition de variable apparaîtra. Dans le champ "Valeur variable", nous devons terminer le chemin du répertoire avec PHP. Allez au plus facile de la chaîne et de la section SEARP, spécifiez le chemin d'accès au répertoire avec PHP: C: \\ php;

Tout, appuyez sur "OK". Redémarrez maintenant le système (hélas, vous devez). Après avoir redémarré Windows, vous pouvez accéder à PHP simplement: PHP. Par exemple, pour afficher la version de nom suffisamment écrit:

Php -ersion.

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

Php -f c: \\ test.php

Ou exécutez le serveur Web intégré du tout:

Php -t c: \\ -s 127.0.0.0.1:8888 Écouter sur http://127.0.0.1:8888 La racine de document est C: \\ Appuyez sur Ctrl-C pour quitter.

Pour les tests, ouvrez le navigateur Web, essayez de contacter http://127.0.0.1:8888/Test.php. Remarque après le paramètre -T. Nous spécifions le chemin d'accès au répertoire qui sera le répertoire racine du serveur Web. Tous les scénarios situés dans ce dossier seront disponibles pour demander au client. J'ai sur le disque "C:" Il y a un fichier 1.Php. Et c'est sa demande exactement.

Assoc .php \u003d phpfile fttype phpfile \u003d "c: \\ php \\ php.ee" -f "% 1" -% ~ 2

Un peu plus sur les variables d'environnement

Parlons maintenant de la manière dont PHP recherchera le fichier de paramètres de configuration (rappelez-vous php.ini.). La documentation fournit une chaîne de recherche complète. Afin d'éviter des difficultés inutiles, je vous recommande d'ajouter immédiatement un nouvel environnement rond aux variables "PHPRC" Et comme valeur, spécifiez le chemin d'accès au répertoire avec le fichier de configuration. Ma configuration est située dans le même répertoire que les fichiers PHP de base, donc une valeur de la variable, je spécifie -

"C: \\ php". Après avoir apporté des modifications, vous devrez redémarrer.

J'ai tout sur là. La première partie du manuel pour les débutants est prête.

Nous spécifions la version de votre système d'exploitation (j'ai spécifié 64 bits Windows) et accédez à la page de téléchargement (allez à télécharger https://dev.mysql.com/downloads/windows/installer/5.7.html).

J'ai choisi le téléchargement complet du programme d'installation MSI. Au moment de la rédaction de cette note, la version actuelle de MySQL 5.7.21, et la distribution a été téléchargée par le nom MySQL-Installer-Community-5.7.21.0.msi.

Apache 2.4.

Au moment de la préparation de l'article, la version 2.4.33 de X64 était disponible, assemblée sur la base de VC14:
httpd-2.4.29-O110G-X64-VC14.ZIP.
La taille de l'archive est d'environ 10 Mo.

PHP 7.2.

Au moment de la préparation de cet article, la version X64 PHP 7.2 (7.2.2), Sécurité du fil recueillie sur VC15: PHP-7.2.2-WIN32-VC15-X64.ZIP était disponible.
ARCHIVE ZIP TAILLE: 24 Mo.
Maintenant, il y a aussi Ponay.

phpmyadmin (PMA)

Pour gérer les bases de données MySQL sur un ordinateur local, installez un package PHPMYADMIN gratuit.

Je le télécharge depuis le site http://www.phpmyadmin.net/
Au moment de la préparation, la version 4.7.7 était disponible:
phpmyadmin-4.7.7-all-languages.zip.
Taille - environ 11 Mo.

Le contenu des archives est reporté dans un dossier pré-récolté, par exemple:
D: \\ sites \\ localhost \\ www

Liste pour l'installation

Distributions téléchargées. Installer dans cette commande:

  • Mysql
  • Apache - Configurez les serveurs virtuels, vérifiez sur HTML
  • PHP - avec réglage supplémentaire Apache Vérification sur php_test.php
  • phpmyadmin (avec réglage PHP supplémentaire)

Installation de MySQL

Nous commençons l'installateur MySQL MySQL (MySQL-Installer -..............).

Dans la fenêtre Contrat de licence, nous fixons une coche dans le paragraphe:
J'accepte les conditions d'utilisation
- Et cliquez sur le bouton Suivant.

Dans le choix d'une fenêtre de type de configuration, sélectionnez Personnalisé (pour sélectionner les paramètres d'installation du serveur MySQL). Cliquez sur le bouton Suivant.

Dans la fenêtre de sélection des composants (sélectionnez Produits et fonctionnalités), nous devons sélectionner le composant Server MySQL - X64. Les composants restants sont facultatifs. En sélectionnant le composant sur le côté gauche de la fenêtre, appuyez sur la flèche vers la droite afin que ce composant de l'installation disponible commutée sur le côté droit de la fenêtre est une liste de ce que nous allons installer.

Cliquez sur Suivant après avoir sélectionné les composants.

Dans la fenêtre d'installation, cliquez sur le bouton Exécuter pour lancer l'installation.

Vous pouvez regarder l'installation sous l'installation en cliquant sur le bouton Afficher les détails.

Lorsque l'installation est terminée (l'état devient complet), appuyez sur le bouton Suivant pour accéder à la configuration du serveur MySQL.

Dans la fenêtre de configuration du produit, appuyez sur le bouton Suivant.

Dans la fenêtre Type et réseautage

nous quittons l'élément Standalone MySQL Server, cliquez sur Suivant.

Dans la fenêtre suivante et la fenêtre de réseautage
Installer le type de configuration \u003d Machine de développement

TQKA TCP / IP et le port de pare-feu ouvert pour les points d'accès réseau sont laissés.
Le port de communication MySQL est également laissé avec la valeur par défaut (numéro de port \u003d 3306).

Installez le point d'options Show avancé.

Dans la fenêtre Comptes et rôles, définissez un mot de passe pour l'utilisateur principal (avec la racine - connexion administrateur).

Dans le champ MySQL Comptes d'utilisateurs, vous pouvez ajouter d'autres utilisateurs qui auront accès aux bases de données MySQL. Nous ne créerons pas d'autres choses: nous allons vous connecter en tant que root.

Dans la fenêtre Service Windows, laissez une DAW sur le serveur Configurer MySQL en tant qu'activité de service (afin que le serveur MySQL soit démarré en tant que service système).

Le nom du service système (MySQL57) laissera la valeur par défaut.

Pour exécuter le service Server MySQL, nous allons manuellement (il n'en a besoin que pour le temps de développement et de test des sites locaux), alors supprimez la case à cocher situé au démarrage du serveur MySQL au démarrage du système (afin que le serveur ne commence pas chaque fois que vous Démarrer OC Windows).

Nous allons exécuter le service au nom du compte système standard (ne modifiez pas cette option).

Dans la fenêtre Plugins et Extensions, laissez tout tel qu'il est. Cliquez sur Suivant.

Dans la fenêtre Options avancées, vous pouvez modifier les paramètres du journal (journaux), où le serveur écrit des messages au cours de son travail. Ici, vous pouvez tout laisser tel quel.

Dans la fenêtre Apply Configuration, cliquez sur le bouton Exécuter pour appliquer la configuration du serveur.

Après avoir terminé le bouton d'arrivée.

Dans la fenêtre de configuration du produit, cliquez sur Suivant.

Dans la dernière fenêtre d'installation complète, les valeurs ne peuvent pas être installées. Cliquez sur Terminer.

L'installation et la configuration de MySQL Server sont terminées.

Vous pouvez démarrer / arrêter le serveur MySQL en cliquant sur la liste Windows.
Recherchez dans la liste MySQL57, cliquez dessus avec le bouton droit de la souris et sélectionnez «Exécuter / Stop».

Installation d'Apache 2.4 pour Windows

Il existe de nombreux articles sur Internet, où il est décrit comment Apache 2.4 est installé pour Windows. Je, peut-être, et je répète quelque chose, mais je vais décrire ma version étape par étape.

Dans l'archive téléchargée à partir du site du développeur (version utilisée httpd-2.4.29-O110G-X64-VC14.ZIP), il existe un dossier Apache24. Elle, avec son contenu, mettez un disque avec:

En plus du forfait lui-même (dossiers Apache24), l'archive réside dans le fichier README_FIRST.HTML, qui est utile à lire.

Une attention particulière devrait être accordée à la présence d'un package de package redistribuable Visual C ++ 2015 X64 dans les fenêtres installées.
Ce paquet contient un ensemble de bibliothèques, sans lequel cette assemblée Apache ne fonctionnera pas.
Télécharger Gratuit Ce package peut provenir de Microsoft Site, par référence (https://www.microsoft.com/en-us/download/details.aspx?id\u003d49984) donné dans le fichier readme_first.html. Assurez-vous de l'installer si ce n'est pas encore dans votre système d'exploitation.

Si des programmes sont installés sur votre ordinateur, écoutez 80 ports, il est préférable de les doubler d'utiliser ce port, ou de les désigner un autre. Le serveur Apache par défaut est configuré sur ce port, reportez-vous au paramètre de plage dans le fichier C: \\ apache24 \\ Conf \\ httpd.conf

Nous essayons de démarrer le serveur (envisagez ultérieurement de la possibilité de démarrer le serveur en tant que service système (service)).
Pour ce faire, exécutez la ligne de commande dans (au nom de) Administrateur.
Allez dans le dossier C: \\ apache24 \\ bin et lancez le programme httpd.exe

Lorsque vous démarrez d'abord, vous pouvez avertir le système de sécurité Windows que Windows Firewall a bloqué certaines fonctions de cette application (voir la figure)

Nous mettons une tique permettant la communication Apache HTTP Server pour les réseaux privés.
Les travaux dans les réseaux publics peuvent être interdits.

Ouverture de n'importe quel navigateur, entrez l'adresse http: // localhost /
- La page Collector de ce serveur Apache doit apparaître.

(Il est installé avec un package installé dans le dossier C: \\ apache24 \\ htdocs - Cette valeur contient une variable de documentation dans le fichier httpd.conf,
Mais nous allons le changer plus tard).

Donc, le serveur Apache commence et fonctionne bien.

Si le serveur ne démarre pas, vous devez voir quelles erreurs cela donne. Les erreurs peuvent être visibles au démarrage: sur l'invite de commande et dans le fichier C: \\ apache24 \\ journaux \\ error.log.

Nous le faisons maintenant pour que le serveur Apache soit exécuté par le service (décrit dans README_FIRST.HTML, joint à la distribution).
Dans l'invite de commande, en cours d'exécution pour le compte de l'administrateur en cliquant sur le dossier C: \\ apache24 \\ bin, démarrez la commande.
httpd -k installer

Pour suivre l'état du service Server Apache et le réaliser pour redémarrer (nous le faisons souvent au cours du réglage) de manière commode via le programme C: \\ apache24 \\ bin \\ Apachonitor.exe. Faites une étiquette pour elle et placez-la dans un endroit pratique pour démarrer (dans la barre des tâches ou sur le bureau).

Il reste à configurer le serveur Apache pour nos besoins:
orienter vers des dossiers dans lesquels nos sites vont mentir;
Préparez-vous au travail avec MySQL et PHP.

Supposons que nous souhaitions avoir sur l'ordinateur local tandis que 2 sites avec les noms du test localhost et WP-Test
http: // localhost /
http: // test wp /

Pour ce faire, dans le fichier système C: \\ windows \\ system32 \\ pilotes \\ etc \\ hosts doit être de telles lignes

127.0.0.1 Localhost.
127.0.0.2 Test de WP

La première ligne existe déjà déjà par défaut.
Deuxièmement, faites défiler votre propre.

Ces lignes signalent que les hôtes avec les noms de test localhost et WP doivent être signés par des adresses IP 127.0.0.1 et 127.0.0.2.
- Les deux adresses sont conformes à l'ordinateur local.

Redémarrer OS est facultatif.

Créez un dossier sur l'ordinateur local pour stocker des fichiers de site, par exemple dans le dossier:
D: \\ sites \\ localhost
D: \\ Sites \\ WP-Test

Dans chacun de ces dossiers, créez 2 fichiers avec des noms
Access.log.
error.log.
et le sous-dossier www.
D: \\ sites \\ localhost \\ www
D: \\ Sites \\ WP-Test \\ www
- Dans ces dossiers, créez des fichiers index.html avec un tel contenu:
C'est localhost.
Ce test WP

Maintenant, vous configurerez le serveur Apache pour utiliser des hôtes virtuels qui répondent à nos sites.

Modifiez le fichier de configuration du serveur (C: \\ Apache24 \\ Conf \\ httpd.conf).
Pour ce faire, il doit être ouvert dans un éditeur de texte.
Pour cela, j'utilise NotePad ++ (un éditeur gratuit très multifonctionnel).

Les hôtes virtuels prescrivent généralement à la fin de ce fichier.

Ajoutez de telles lignes là-bas:

#Localhost. ServerName localhost DocumentOrot "D: / Sites / localhost / www" Errorlog "D: /Sites/localhost/error.log" CustomLog "D: /Sites/localhost/access.log" Common # Test WP ServerName WP-Test DocumentOrot "D: / Sites / WP-Test / www" Errorlog "D: /Sites/wp-Test/error.log" CustomLog "D: /Sites/wp-test/access.log" Common Allowoverride Toutes les options inclut suucklinks nécessitent tous les accordés

Nous vérifions si les navigateurs sont ouverts aux adresses
http: // localhost /
http: // test wp /

Pendant l'ouverture normale, la page doit afficher de telles lignes:
C'est localhost.
et
Ce test WP

De même, vous pouvez créer d'autres serveurs Web virtuels sur l'ordinateur local.

Paramètres supplémentaires pour Apache, qui peut être utile.

Installation de PHP 7.

Le contenu de l'archive téléchargée PHP-7.2.2-Win32-VC15-X64 est reporté au dossier C: \\ php \\

Lisez soigneusement le fichier C: \\ php \\ install.txt de la distribution.
Dans ce fichier, il est brièvement décrit comment installer PHP dans le système et la configurer pour fonctionner avec Apache.

Chemin C: \\ PHP Ajouter à la variable du système de chemin d'accès

Pour les tests PHP sur notre site local http: // localhost /
Créez dans son dossier (D: \\ sites \\ localhost \\ www) fichier php_test.php avec ce contenu:

Ensuite, lorsque vous ouvrez l'adresse http: //localhost/php_test.php, une page avec les données de la commande phpinfo doit être ouverte.

Préparez Apache pour travailler avec PHP

Dans le fichier httpd.conf

A l'endroit où les modules sont chargés (recherchez un groupe de commandes de chargement de chargement), à la fin du groupe (s'il n'y a pas de telle ligne) Ajouter:

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

Nous spécifions le chemin où PHP est installé, la directive:

Phpinidir "c: / php"

Dans la section Ajouter index.php:

DirectoryIndex index.html index.php.

Dans la section Où les équipes comme l'application AddType ...

ajouter une chaîne

ADDTYPE Application / X-httpd-php .php

Enregistrez httpd.conf et redémarrez Apache.

Après cela, la page de test HTTP: //Localhost/php_test.php s'ouvrira.

Modifiez le fichier de paramètres PHP pour travailler phpmyadmin et non seulement.

PHP.ini-Production Fichier est renommé dans php.ini (congé dans le même dossier C: \\ php \\)

Éditer php.ini ta

Nous inconsponsons la chaîne

Extension_dir \u003d "ext"

Inclure le paramètre (par défaut \u003d off)

Enable_dl \u003d on.

Nous spécifions le dossier pour télécharger des fichiers temporaires

Upload_tmp_dir \u003d "d: / sites / upploadtemp" upload_max_filesize \u003d 500m

Au chapitre; Extensions dynamiques;

nous inconsponsons des lignes:

Extension \u003d gd2 extension \u003d extension mbstring \u003d mysqli

Inclure une autre extension:

Extension \u003d OpenSSL.

Afin de, par exemple, mettre à jour les plugins WordPress sur le site local via l'administrateur. Sinon, il s'avère une erreur: aucun transport de travail trouvé.

Pour effectuer de longues scripts, nous prolongerons le temps maximum pour leur exécution, par exemple, comme suit:

Max_execution_time \u003d 300.

Installation de phpmyadmin.

En téléchargeant la distribution et en affectant son contenu dans le dossier D: \\ Sites \\ localhost \\ www
Accédez au dossier avec la documentation \\ www \\ doc \\ html et ouvrez le fichier setup.html

Suite à ses instructions, créez un sous-dossier de configuration dans le répertoire racine (www) (Ceci est nécessaire par le temps de configuration PHPMYADMIN, qui peut être démarré en ouvrant la page de configuration à http: // localhost / configuration /).
Renommez le fichier \\ www \\ config.sample.inc.inc.php dans le répertoire racine
au fichier de travail \\ www \\ config.inc.php
- Ce fichier sera ouvert pour éditer et déterminer le paramètre $ "" blowfish_secret "] - remplissant par n'importe quel caractère, par exemple, par la phrase Any_What_You_Want:

$ Cfg ["Blowfish_secret"] \u003d "any_what_you_want"; / * Vous devez remplir cela pour le cookie auth! * /

et, sauvegarder, fermer ce fichier.

Vérifiez si les pages du site s'ouvrent:
http: // localhost /
http: //localhost/index.php.



Avez-vous aimé l'article? Partagez-le