Maison >développement back-end >tutoriel php >Explication détaillée du didacticiel d'exemple de création de wamp

Explication détaillée du didacticiel d'exemple de création de wamp

PHP中文网
PHP中文网original
2017-06-20 10:57:322362parcourir

Je n'ai pas mis en place d'environnement depuis longtemps, et cette fois ça s'est bien passé.

Tout d’abord, passons en revue le fonctionnement du site Web.

OK, entrons dans le vif du sujet La version wamp de cet environnement est la suivante :

Apache24 : httpd-2.4.26-x64-vc11.
php : php-5.6.30-Win32-VC11-x64
mysql : mysql-installer-community-5.5.56

1. Le chemin du dossier est le suivant :

(Étant donné que le chemin par défaut à de nombreux endroits dans le fichier de configuration httpd.conf est Apache24, le nom du dossier ne sera pas modifié pour des raisons de commodité)

2. Installation d'Apache

  • Télécharger et extraire sur Apache24

  • Préparer l'environnement d'exécution Apache Visual C++ 2012

  • Entrez l'invite de commande Exécutez la commande cmd run pour voir si elle peut être exécutée. Testez la barre d'adresse http://localhost. Si la page d'accueil par défaut est affichée, cela signifie qu'elle peut s'exécuter.

Dans la plupart des cas, nous utilisons Apache comme serveur Windows, nous devons donc installer Apache

  • Dans cmd, sous le chemin ci-dessus, httpd -k install httpd -k start

  • Ce service a été ajouté au service informatique pour le moment.

  • Afin d'exécuter le service via httpd.exe n'importe où, des variables d'environnement doivent être ajoutées. Système --- Paramètres système avancés --- Variables d'environnement.

  • 3.Installation PHP

  • Télécharger et extraire dans le dossier php, la version nts ne contient pas le php5apache2_4 Fichier .dll, ne peut pas être chargé par Apache, sélectionnez la version ts ici.

Pour exécuter php.exe dans le répertoire racine cmd, définissez d'abord les variables d'environnement.

  • Après avoir défini les variables d'environnement, vous pouvez exécuter la commande php.exe -f php file path dans le répertoire racine cmd pour exécuter le fichier PHP, tel que

  • sera affiché en mode cmd

  • *php peut fonctionner indépendamment.
    4d16fbd4999742aa59078e9f09fbc7c7

    4. Configurez httpd.conf,
    pour que
    12345678910
    Apache
    puisse gérer php

Dans le répertoire racine cmd, vérifiez les modules chargés par Apache

    Ajoutez ce qui suit au fichier httpd.conf :
  • httpd.exe -M
  • 5. Configurez php.ini pour qu'il puisse charger d'autres modules

    LoadModule php5_module D:/wamp/php/php5apache2_4.dll
    PHPIniDir "D:/wamp/php"
    AddType application/x-httpd-php .php .html .htm
    Copiez php.ini-development, renommez-le en php.ini

    Vous pouvez également afficher les modules php chargés dans le répertoire racine cmd
  • 修改时区
    date.timezone=PRC
    修改加载模块的路径
    extension_dir = "D:/wamp/php/ext"
    选择要加载的模块并去掉分号
    extension=php_mysql.dll
    extension=php_mysqli.dll等等
     
  • 6. Configurer l'hôte virtuel
    php.exe -M

    Modifier httpd .conf, supprimez # pour activer les paramètres

    Modifier httpd-vhost.conf
  • #Virtual hosts
     Include conf/extra/httpd-vhosts.conf
  • Commentaire Exiger que tout soit refusé dans httpd.conf, c'est-à-dire
  • 添加:
    <VirtualHost *:80>
        DocumentRoot "G:/color"
        ServerName color.com
        ErrorLog "logs/color.log"
        CustomLog "logs/color.log" common
    </VirtualHost> 
    .Installer mysql
  • Télécharger
    (
    <Directory />
        AllowOverride none
      # Require all denied
    </Directory>
    缺少这一步,会显示 403 Forbidden
    Sélectionnez
    Installateur MSI)

Installation omise.

    Testez s'il peut fonctionner normalement
  • Connectez-vous au serveur MySQL
  • signifie que la connexion à MySQL est réussie.
  • C:\>net stop mysql
    MySQL 服务正在停止.
    MySQL 服务已成功停止。
    C:\>net start mysql
    MySQL 服务正在启动.
    MySQL 服务已经成功启动。
    À ce stade, l'environnement a été essentiellement mis en place. Redémarrez la commande Apache : httpd -k restart

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:
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