我是靠谱客的博主 可耐灰狼,最近开发中收集的这篇文章主要介绍window搭建php,window下搭建php环境,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

这篇文章介绍的内容是关于window下搭建php环境,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

各模块独立安装的下载地址和顺序:Apache

PHP

MySQL

安装Apache:下载apache,选择ApacheHaus (方便于调试);

选择对应操作系统,32位或64位;

D盘新建名为phpenv的文件夹D:phpenv,解压下载的压缩包到此文件夹(方便管理)

修改 httpd.conf让 serverRoot 指向安装文件Define SRVROOT "D:/phpenv/Apache24"输入安装命令D:phpenvApache24bin>httpd -k install

输入启动命令D:phpenvApache24bin>httpd -k start

测试apache是否安装成功。浏览器输入http://localhost,出现 It works 即可

向httpd.conf中写入PHP支持模块# 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#添加首页文件类型支持

DirectoryIndex index.html index.htm index.php

安装PHP下载php,选择线程安全(Thread Safe)版本的PHP版本,解压到D:phpenvphp-5.6.36

将php.ini-production文件重命名为php.ini,并进入文件将; extension_dir = "./"修改为extension_dir = "D:/phpenv/php-5.6.12/ext"

开启以下文件(去掉前面的 ;)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验证PHP是否安装完毕,在命令行输入:httpd -k restart重启服务。

在D:phpenvApache24htdocs路径下新建一个文件phpinfo.php,内容添加<?php phpinfo();?>,然后在浏览器输入http://localhost/phpinfo.php 测试。

安装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

原因:端口被占用。

办法:修改 Apache24confhttpd.conf 文件中的 Listen 、ServerName 端口号。

这里把 80 设置为 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

原因:监听端口被占用。由于安装了Skype,开着 Skype 占用了 443 端口。

办法:修改 Apache24confextra 下的 httpd-ahssl.conf 、httpd-ssl.conf。

在这里把 443 修改为 442 。

参考资料:

apache安装教程

apache报错

相关推荐:

最后

以上就是可耐灰狼为你收集整理的window搭建php,window下搭建php环境的全部内容,希望文章能够帮你解决window搭建php,window下搭建php环境所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(32)

评论列表共有 0 条评论

立即
投稿
返回
顶部