windows 2008 安装 apache + mysql + php

Posted 懒牛拉车

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows 2008 安装 apache + mysql + php相关的知识,希望对你有一定的参考价值。

下载准备

php : http://windows.php.net/downloads/releases/archives/

apache : https://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC09

 

准备

e盘下创建文件夹webServer用于存放php + apache + mysql 和 www 目录

将下载的apache、php、mysql放到改目录下

 

安装apache

cmd窗口下

e:

cd webServer/Apache2.4/bin

httpd -k  install

配置apache

配置文件conf/httpd.conf

# 定义常量
Define SYSDIR "e:/webServer"
Define SRVROOT "${SYSDIR}/Apache24"
ServerRoot "${SRVROOT}"

# 定义网站目录
DocumentRoot "${SYSDIR}/www"
<Directory "${SYSDIR}/www">  

碰到问题80端口,443端口占用问题

清除NT Kernel & System占用80端口
运行‘netstat -ano‘发现80端口被system占用,进程号‘4‘转到任务管理器上看pid对应的进程描述是NT kernel & system。

解决方法:

1.1运行‘regedit‘打开注册表。
     

1.2找到‘HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP‘右边有一个‘start‘的DWORD的值将‘3’改为‘4’重启即可。

  

 

小工具

查看所有端口占用

netstat -aon

查看指定端口占用
netstat -aon|findstr "49157"

  

 

以上是关于windows 2008 安装 apache + mysql + php的主要内容,如果未能解决你的问题,请参考以下文章

Windows Server 2008 配置IIS+PHP

怎么在windows server 2008 r2上用apache服务器发布一个或者多个 网站呢

win7安装xampp,提示windows找不到-n文件(安装成功后,443端口占用,apache服务器无法正常启动)

Windows Server 2008 R2安装WAMPSERVER无法启动的解决方法

在Windows server 2008R2系统下,IIS7上的网站怎么和Apache公用一个80端口呢?

如何在 windows server 2008 64bits 上安装 mod_ssl