Maison  >  Article  >  développement back-end  >  Construire un environnement php sous la fenêtre

Construire un environnement php sous la fenêtre

不言
不言original
2018-04-20 10:07:373810parcourir

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"
  • Entrez la commande d'installation

    D:\phpenv\Apache24\bin>httpd -k install
  • Entrez la commande de démarrage

    D:\phpenv\Apache24\bin>httpd -k start
  • 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>
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
  • 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 1c54a2ccadef45a7573e3649bdfd6f57 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

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

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!

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
Article précédent:exportation php-csvArticle suivant:exportation php-csv