Construire un environnement php sous la fenêtre

不言
Libérer: 2023-03-24 12:58:02
original
3850 Les gens l'ont consulté

Le contenu de cet article concerne la configuration d'un environnement php sous Windows. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent se référer à

L'adresse de téléchargement et l'ordre des indépendants. installation de chaque module :

  • Apache

  • PHP

  • MySQL


Installer Apache :

  • Téléchargez Apache, sélectionnez ApacheHaus (pratique pour le débogage

  • ) ;
  • Sélectionnez le système d'exploitation correspondant, 32 bits ou 64 bits ;

  • Créez un nouveau dossier nommé phpenvD:phpenv sur le lecteur D et décompressez le package compressé téléchargé dans ce dossier (gestion pratique)

  • Modifierhttpd.conf pour laisser serverRoot pointer vers le fichier d'installation

  Define SRVROOT "D:/phpenv/Apache24"
Copier après la connexion
  • Entrez la commande d'installation

    D:\phpenv\Apache24\bin>httpd -k install
    Copier après la connexion
  • Entrez la commande de démarrage

    D:\phpenv\Apache24\bin>httpd -k start
    Copier après la connexion
  • Testez si Apache est installé avec succès . Entrez http://localhost dans le navigateur et lorsque It works apparaît, vous pouvez

  • écrire le module de support PHP httpd.conf

# PHP环境添加模块LoadModule php5_module "D:/phpenv/php-5.6.36/php5apache2_4.dll" //php-5.6.36 为php安装目录名PHPIniDir "D:/Program Files/wamp/php-5.6.36/php.ini"# 添加PHP支持AddType application/x-httpd-php .php#添加首页文件类型支持<IfModule dir_module>
    DirectoryIndex index.html index.htm index.php
</IfModule>
Copier après la connexion
dans

Installez PHP

  • Téléchargez php, sélectionnez la version Thread Safe de PHP et décompressez-la sur D:phpenvphp-5.6.36

  • Renommer le fichier php.ini-production en php.ini, et saisir le fichier à modifier ; extension_dir = "./" en extension_dir = "D:/phpenv/php-5.6.12/ext"

    Ouvrez le fichier suivant (supprimez le précédent ;)

extension=php_curl.dllextension=php_gd2.dllextension=php_imap.dllextension=php_mbstring.dllextension=php_mysql.dllextension=php_mysqli.dllextension=php_pdo_mysql.dllextension=php_snmp.dllextension=php_soap.dllextension=php_sockets.dll
Copier après la connexion
  • Vérifiez que PHP est installé, saisissez sur la ligne de commande : httpd -k restartRedémarrez le service.
    Créez un nouveau fichier D:phpenvApache24htdocs sous le chemin phpinfo.php, ajoutez <?php phpinfo();?> au contenu, puis saisissez http://localhost/phpinfo.php dans le navigateur pour tester.


Quelques problèmes rencontrés lors de l'installation d'apache

1.

Errors reported here must be corrected before the service can be started.

(OS 10013)以一种访问权限不允许的方式做了一个访问套接字的尝试。  : AH00072: make_sock: could not bind to address [::]:80(OS 10013)以一种访问权限不允许的方式做了一个访问套接字的尝试。  : AH00072: make_sock: could not bind to address 0.0.0.0:80AH00451: no listening sockets available, shutting down

AH00015: Unable to open logs
Copier après la connexion

Raison : Le port est occupé .

Méthode : Modifier les numéros de port Apache24confhttpd.conf et Listen dans le fichier ServerName.

Ici, réglez 80 sur 8080


2.

Errors reported here must be corrected before the service can be started.

(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。  : AH00072: make_sock: could not bind to address 0.0.0.0:443AH00451: no listening sockets available, shutting down

AH00015: Unable to open logs
Copier après la connexion

Cause : Le port d'écoute est occupé. Puisque Skype est installé, l'ouverture de Skype occupe le port 443.

Méthode : Modifier Apache24confextra et httpd-ahssl.conf sous httpd-ssl.conf.

Changez 443 en 442 ici.


Documents de référence :

Tutoriel d'installation d'Apache

Rapport d'erreurs Apache

Recommandations associées :

CentOS 7 crée un environnement de serveur PHP

Sublime Text3 crée un environnement de développement PHP


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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal