Maison développement back-end tutoriel php Bases de PHP Installer Apache Mysql PHP dans un environnement Windows (image)

Bases de PHP Installer Apache Mysql PHP dans un environnement Windows (image)

Aug 04, 2017 am 11:27 AM
apache php windows

PHPEnvironnement d'exécution :

Trois méthodes d'installation sous Linux : installation du package de code source, installation du package rpm, installation de l'environnement intégré ( lnmp)

Deux méthodes d'installation de Windows : installation par téléchargement unique, installation de l'environnement intégré (AppServ, phpstudy, wamp)

Installer Environnement de développement PHP sur système Windows :

Installez séparément les logiciels requis :

Préparation avant l'installation

Installez Apache

Installation MySQL

Installer PHP

Installer phpMyA


Double-cliquez sur httpd-2.2.21-win32-x86-no_ssl.msi pour démarrer l'installation. L'écran de bienvenue de l'installation apparaît.

Cliquez directement sur "Suivant" pour continuer, et l'accord d'autorisation apparaîtra.

Sélectionnez « J'accepte les termes du contrat de licence » pour accepter le contrat de licence, puis cliquez sur « Suivant » pour continuer. Les instructions d'installation apparaîtront.

Cliquez directement sur "Suivant" et l'interface de remplissage des informations apparaîtra.

"Domaine réseau" remplissez le nom de domaine de votre réseau, tel que admin10000.com S'il n'y a pas de nom de domaine réseau, vous pouvez le remplir avec désinvolture.

"Nom du serveur" indiquez le nom de votre serveur, tel que www.admin10000.com, qui est le nom d'hôte. Si ce n'est pas le cas, n'hésitez pas à le remplir.

« Adresse e-mail de l'administrateur » remplissez l'adresse e-mail de contact de l'administrateur système, telle que webmaster@admin10000.com. Une adresse e-mail de contact sera fournie aux visiteurs en cas de panne du système.

Astuce : Parce que nous installons Apache principalement pour le développement sur cette machine, il suffit donc de remplir localhost dans les deux premiers éléments. Les trois informations ci-dessus peuvent être renseignées arbitrairement, et ces informations peuvent être modifiées ultérieurement dans le fichier httpd.conf.

Il existe deux options ci-dessous. La première consiste à l'installer pour tous les utilisateurs du système, en utilisant le port par défaut 80, et à le démarrer automatiquement en tant que service système. L'autre consiste à l'installer uniquement pour l'utilisateur actuel ; utilisateur, en utilisant le port 8080, et démarrez manuellement. Nous choisissons le premier « pour tous les utilisateurs, sur le port 80, en tant que service – recommandé ». Cliquez ensuite sur "Suivant" pour continuer.

L'interface de sélection du type d'installation apparaît. Typique est une installation typique, et Personnalisée est une installation personnalisée par l'utilisateur. Nous sélectionnons ici Typique et appuyons sur "Suivant" pour continuer.

Cliquez sur "Modifier..." pour spécifier manuellement le répertoire d'installation. Ici, nous avons installé Apache sur "D:Apache", vous décidez où l'installer. Il est recommandé de ne pas l'installer sur le disque où se trouve le système d'exploitation (généralement le lecteur C), au cas où le système d'exploitation serait endommagé et le fichier de configuration Apache serait effacé lors de l'opération de restauration. Après avoir spécifié le répertoire d'installation, cliquez sur "Suivant" pour continuer.

Confirmez que les options d'installation sont correctes et cliquez sur "Installer" pour démarrer l'installation. Si vous souhaitez le vérifier à nouveau, vous pouvez cliquer sur "Retour" pour revenir étape par étape à la vérification.

La progression de l'installation apparaîtra, attendez un moment, puis l'interface suivante apparaîtra.

Après avoir cliqué sur "Terminer", une icône avec un logo vert apparaîtra dans la barre d'état dans le coin inférieur droit.

indique qu'Apache a démarré normalement.

À ce stade, entrez http://localhost/ ou http://127.0.0.1/ dans le navigateur pour voir l'interface suivante.

Installation MYSQL  :

Ouvrez le fichier d'installation mysql téléchargé mysql-5.0.27-win32.zip, double-cliquez sur décompressez-le, exécutez "setup.exe" et l'interface suivante apparaîtra

Cliquez simplement sur "Suivant" pour continuer et l'accord d'autorisation apparaîtra.

Sélectionnez "J'accepte les termes du contrat de licence" pour accepter le contrat de licence, puis cliquez sur "Suivant" pour continuer. Dans la fenêtre de sélection du type d'installation, il y a "typique (par défaut)", "Terminé". (complet)", " Personnalisé (défini par l'utilisateur)" trois options, nous choisissons "Personnalisé", car la personnalisation peut nous familiariser davantage avec son processus d'installation, ce qui est très utile pour apprendre la base de données MySQL. Cliquez sur "suivant" pour continuer l'installation, comme Comme indiqué sur l'image :

Sélectionnez le chemin d'installation de la base de données mysql dans l'interface d'installation personnalisée. Ici, j'ai défini "d:Program FileMySQL", cliquez sur "suivant" Continuez l'installation, comme indiqué sur l'image :

Ensuite, entrez dans l'interface pour préparer l'installation. Tout d'abord, confirmez les paramètres précédents s'il y a un. erreur, appuyez sur "retour" pour revenir. Aucune erreur, cliquez sur le bouton "Installer" pour continuer l'installation, comme indiqué dans l'image :

Après avoir cliqué sur "Installer" bouton, l'interface d'installation suivante apparaîtra. Après un court instant, l'installation de la base de données MySQL est terminée et l'interface pour terminer l'installation de MySQL apparaît, comme indiqué dans la figure :

Cliquez simplement sur "suivant" sur cette interface.

Assurez-vous de sélectionner l'option "Lancer l'assistant de configuration de l'instance MySQL" ci-dessus. Il s'agit de la configuration pour démarrer MySQL et c'est également le cas. le plus critique (peut également être défini ultérieurement), cliquez sur le bouton "Terminer" pour accéder à l'interface de configuration.

L'installation de la base de données MySQL est très simple. La clé est la configuration une fois l'installation terminée. Après avoir cliqué sur Terminer, l'assistant d'interface de configuration suivant apparaîtra. Cliquez sur "Suivant" pour configurer, comme indiqué dans la figure. :

Sélectionnez la méthode de configuration dans la fenêtre de type de configuration ouverte, "Configuration détaillée (configuration manuelle précise)", "Configuration standard (configuration standard)", afin de devenir familier avec le processus, nous sélectionnons "Configuration détaillée (Configuration manuelle précise)", cliquez sur "suivant" pour continuer, comme le montre la figure :

Dans la fenêtre qui apparaît , sélectionnez le type de serveur, "Classe de test "Developer Machine")", "Machine serveur (Type de serveur)", "Machine serveur MySQL dédiée (serveur de base de données spécialisé)", nous ne sommes utilisés que pour l'apprentissage et les tests, la valeur par défaut est très bien , cliquez sur "suivant" pour continuer, comme indiqué sur la figure :

Sélectionnez l'objectif de la base de données mysql dans l'interface de configuration qui apparaît, "Base de données multifonctionnelle (universelle multi- fonctionnel)", "Base de données transactionnelle uniquement (type de serveur)", " Base de données non transactionnelle uniquement (type de traitement non transactionnel)", ici je choisis le premier élément, installation universelle, cliquez sur "suivant" pour continuer la configuration, comme indiqué dans la figure :

Dans l'interface qui apparaît, configurez le Tablespace InnoDB, qui consiste à sélectionner un espace de stockage pour le fichier de la base de données InnoDB. S'il est modifié, n'oubliez pas le. emplacement. Sélectionnez le même endroit lors de la réinstallation, sinon la base de données pourrait être endommagée, bien sûr, ce ne sera pas un problème de faire une sauvegarde de la base de données, comme le montre la figure :

<.>

Dans la page qui s'ouvre, sélectionnez le nombre de visites mysql et le nombre de connexions simultanées, "Decision Support (DSS)/OLAP (environ 20)", "Online Transaction Processing (OLTP) (environ 500)" , "Réglage manuel (réglage manuel, réglé sur 15)" Sélectionnez le réglage manuel ici, cliquez sur "suivant" pour continuer, comme indiqué sur l'image :

Mysql démarre le réseau TCP/IP par défaut et le numéro de port est 3306. Si vous ne souhaitez pas utiliser ce numéro de port, vous pouvez également le modifier via la liste déroulante, mais vous devez vous assurer que le le numéro de port n’est pas occupé. La case à cocher Ajouter une exception de mur de fichiers pour ce port est utilisée pour enregistrer ce numéro de port sur le pare-feu. Sélectionnez cette option ici. La case à cocher Activer le mode strict est utilisée pour activer le mode standard MYSQL, afin que MYSQL vérifie strictement les données d'entrée, grammaticalement mineur. les erreurs ne sont pas autorisées. Il n'est pas recommandé aux débutants de sélectionner cet élément pour éviter les problèmes. Je l'ai vérifié ici. Vous ne pouvez pas sélectionner cette option et cliquer sur "suivant" pour continuer, comme indiqué dans l'image :

.

Dans la page de codage de caractères qui s'ouvre, définissez le codage de caractères à utiliser par mysql. Le premier est le codage occidental et le second est le codage utf8 universel. le troisième est manuel, nous choisissons utf-8. Si l'encodage UTF-8 n'est pas sélectionné ici, des caractères tronqués apparaîtront lors de l'utilisation de JDBC pour se connecter à la base de données. À ce moment-là, vous devez ajouter le code suivant ". useUnicode=true&characterEncoding=UTF-8" peut résoudre le problème des caractères tronqués. Pour plus de commodité future, il est défini sur le codage UTF-8, mais il y a un problème, c'est-à-dire lors de l'insertion de caractères chinois dans quelle console, une erreur sera signalé. Les tables de requête avec des caractères chinois ne peuvent pas afficher les caractères chinois. Par conséquent, vous devez définir un paramètre système « définir les noms gbk » à chaque fois que vous entrez dans MySQL pour résoudre ce problème. Cliquez ensuite sur « suivant » pour continuer la configuration, comme indiqué dans la figure. . :

Dans la page qui s'ouvre, choisissez si vous souhaitez installer MySQL en tant que service Windows. Vous pouvez également spécifier le nom du service (nom d'identification du service) et si vous souhaitez ajouter le. bin de mysql vers Windows. PATH (après l'avoir ajouté, vous pouvez utiliser directement les fichiers sous bin sans indiquer le nom du répertoire, comme par exemple en vous connectant, "mysql –u username –p password;" suffit, cliquez sur "suivant" pour continuez la configuration, comme le montre la figure :

Dans la page qui s'ouvre, indiquez si vous souhaitez modifier le mot de passe de l'utilisateur root par défaut (super administrateur) (le par défaut est vide), "Nouveau mot de passe root", si vous souhaitez le modifier, remplissez simplement ici le nouveau mot de passe et activez la fonction d'accès à distance root. Ne créez pas d'utilisateur anonyme. Cliquez sur "suivant" pour continuer la configuration. montré dans l'image :

à Toutes les opérations de configuration ici ont été terminées. Cliquez sur le bouton Exécuter pour exécuter la configuration, comme indiqué dans la figure :

Après quelques minutes, l'interface d'invite suivante apparaît, qui représente la configuration MySQL. Elle est terminée et un message réussi a été demandé

Démarrez la base de données MySQL dans le service et entrez « mysql –h localhost –u root -p dans la fenêtre de commande. » ou « mysql -h localhost -uroot -p password », puis entrez le mot de passe de l'utilisateur dans l'invite qui apparaît, comme indiqué dans la figure :

Installation de l'environnement PHP :

A. Installez Apache

B. Installez PHP (décompressez simplement le package compressé à l'emplacement correspondant)

Configuration PHP C.

Renommez php.ini-dist en php.ini Modifiez 486 et

extension_dir = "D:/php-5.2.6/ext"

D. Configurer le fichier de configuration Apache httpd.conf

#Load PHP module

LoadModule php5_module "D:/php-5.2.6/php5apache2_2.dll"

#Emplacement du fichier de configuration PHP

PHPIniDir "D:/php-5.2.6"

#Quels types de fichiers seront traités par le moteur PHP

AddType application/x-httpd-php .php

E , Redémarrer Apache

Modifier le fichier de configuration httpd.conf

a) Modifier la ligne 177 pour réinitialiser le répertoire racine du document

DocumentRoot "D:/ftp /Public/www"

b) Modifier la ligne 244 pour que le répertoire du site Web et le répertoire racine du document soient cohérents

c) Modifiez la ligne 187 pour définir les autorisations d'accès au répertoire racine du site Web

deny

Autoriser de tous

d) Modifier la ligne 240 pour définir le document par défaut du site Web (si le document html défini n'existe pas, il sera Liste tous les fichiers dans le répertoire racine du site Web)

DirectoryIndex abc.html

e) Redémarrer le service Apache

Configuration PHP

LoadModule php5_module "D:Program Files (x86)Apache Software Foundationphp5.2.6php5apache2_2.dll"

PHPIniDir "D :Program Files (x86)Apache Software Foundationphp5.2.6"

AddType application/x-httpd-php .php

C'est tout. Il est installé. C'est assez simple. , mais il y a beaucoup d'étapes.

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 de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Expliquez la liaison statique tardive en PHP (statique: :). Expliquez la liaison statique tardive en PHP (statique: :). Apr 03, 2025 am 12:04 AM

Liaison statique (statique: :) ​​implémente la liaison statique tardive (LSB) dans PHP, permettant à des classes d'appel d'être référencées dans des contextes statiques plutôt que de définir des classes. 1) Le processus d'analyse est effectué au moment de l'exécution, 2) Recherchez la classe d'appel dans la relation de succession, 3) il peut apporter des frais généraux de performance.

Comment intégrer efficacement les services Node.js ou Python sous l'architecture LAMP? Comment intégrer efficacement les services Node.js ou Python sous l'architecture LAMP? Apr 01, 2025 pm 02:48 PM

De nombreux développeurs de sites Web sont confrontés au problème de l'intégration de Node.js ou des services Python sous l'architecture de lampe: la lampe existante (Linux Apache MySQL PHP) a besoin d'un site Web ...

Comment surveiller les performances du système via les journaux debian Comment surveiller les performances du système via les journaux debian Apr 02, 2025 am 08:00 AM

La maîtrise de la surveillance du journal du système Debian est la clé d'un fonctionnement et d'une maintenance efficaces. Il peut vous aider à comprendre les conditions de fonctionnement du système en temps opportun, à localiser rapidement les défauts et à optimiser les performances du système. Cet article présentera plusieurs méthodes et outils de surveillance couramment utilisés. Surveillance des ressources système avec la boîte à outils Sysstat La boîte à outils Sysstat fournit une série d'outils de ligne de commande puissants pour collecter, analyser et signaler diverses mesures de ressources système, y compris la charge du processeur, l'utilisation de la mémoire, les E / S de disque, le débit de réseau, etc. MPSTAT: Statistiques des processeurs multi-fond. pidsta

Comment éviter les interfaces tierces renvoyant 403 erreurs dans l'environnement nœud? Comment éviter les interfaces tierces renvoyant 403 erreurs dans l'environnement nœud? Apr 01, 2025 pm 02:03 PM

Comment éviter l'interface tiers renvoyant 403 erreur dans l'environnement de nœud. Lorsque vous appelez l'interface de site Web tiers à l'aide de Node.js, vous rencontrez parfois le problème de la retournement de l'erreur 403. � ...

Expliquez les jetons Web JSON (JWT) et leur cas d'utilisation dans les API PHP. Expliquez les jetons Web JSON (JWT) et leur cas d'utilisation dans les API PHP. Apr 05, 2025 am 12:04 AM

JWT est une norme ouverte basée sur JSON, utilisée pour transmettre en toute sécurité des informations entre les parties, principalement pour l'authentification de l'identité et l'échange d'informations. 1. JWT se compose de trois parties: en-tête, charge utile et signature. 2. Le principe de travail de JWT comprend trois étapes: la génération de JWT, la vérification de la charge utile JWT et l'analyse. 3. Lorsque vous utilisez JWT pour l'authentification en PHP, JWT peut être généré et vérifié, et les informations sur le rôle et l'autorisation des utilisateurs peuvent être incluses dans l'utilisation avancée. 4. Les erreurs courantes incluent une défaillance de vérification de signature, l'expiration des jetons et la charge utile surdimensionnée. Les compétences de débogage incluent l'utilisation des outils de débogage et de l'exploitation forestière. 5. L'optimisation des performances et les meilleures pratiques incluent l'utilisation des algorithmes de signature appropriés, la définition des périodes de validité raisonnablement,

Pourquoi mon code ne peut-il pas faire renvoyer les données par l'API? Comment résoudre ce problème? Pourquoi mon code ne peut-il pas faire renvoyer les données par l'API? Comment résoudre ce problème? Apr 01, 2025 pm 08:09 PM

Pourquoi mon code ne peut-il pas faire renvoyer les données par l'API? En programmation, nous rencontrons souvent le problème du retour des valeurs nulles lorsque l'API appelle, ce qui n'est pas seulement déroutant ...

Debian Strings est-il compatible avec plusieurs navigateurs Debian Strings est-il compatible avec plusieurs navigateurs Apr 02, 2025 am 08:30 AM

"Debianstrings" n'est pas un terme standard, et sa signification spécifique n'est pas encore claire. Cet article ne peut pas commenter directement la compatibilité de son navigateur. Cependant, si "DebianStrings" fait référence à une application Web exécutée sur un système Debian, sa compatibilité du navigateur dépend de l'architecture technique de l'application elle-même. La plupart des applications Web modernes se sont engagées à compatibilité entre les navigateurs. Cela repose sur les normes Web suivantes et l'utilisation de technologies frontales bien compatibles (telles que HTML, CSS, JavaScript) et les technologies back-end (telles que PHP, Python, Node.js, etc.). Pour s'assurer que l'application est compatible avec plusieurs navigateurs, les développeurs doivent souvent effectuer des tests croisés et utiliser la réactivité

Comment est la compatibilité Debian Hadoop Comment est la compatibilité Debian Hadoop Apr 02, 2025 am 08:42 AM

Debianlinux est connu pour sa stabilité et sa sécurité et est largement utilisé dans les environnements de serveur, de développement et de bureau. Bien qu'il y ait actuellement un manque d'instructions officielles sur la compatibilité directe avec Debian et Hadoop, cet article vous guidera sur la façon de déployer Hadoop sur votre système Debian. Exigences du système Debian: Avant de commencer la configuration de Hadoop, assurez-vous que votre système Debian répond aux exigences de fonctionnement minimales de Hadoop, qui comprend l'installation de l'environnement d'exécution Java (JRE) nécessaire et des packages Hadoop. Étapes de déploiement de Hadoop: Télécharger et unzip Hadoop: Téléchargez la version Hadoop dont vous avez besoin sur le site officiel d'Apachehadoop et résolvez-le

See all articles