下载准备
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"