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é phpenv
D: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>
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 restart
Redé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
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!