XAMPP学习之路: 第一章 下载和安装XAMPP

XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、 Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等
许多人通过他们自己的经验 认识到安装 Apache 服务器是件不容易的事儿。如果您想 添加 MySQL、PHP 和 Perl,那就更难了。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载, 解压缩,启动即可。
XAMPP可以很方便的在网上下载,建议到https://www.apachefriends.org/下载window适应版本。我在学习XAMPP还用到一些配套的工具,除了XAMPP之外还有zendstudio及其破解工具和汉化包,ZendFramework。 zendstudio是开发php的环境,ZendFramework是zendstudio的一个开发依赖库,所有的工具可以在http://pan.baidu.com/s/1mhTIu8K一起下载。
XAMPP的安装很简单,安装完成后在开始菜单的XAMPP文件中启动XAMPP Control Panel
XAMPP学习之路: 第一章 下载和安装XAMPP_第1张图片
启动成功后界面如下:
XAMPP学习之路: 第一章 下载和安装XAMPP_第2张图片
主要使用的功能就是apache和MySql,点击start开启功能。这里我遇到的一个问题是apache启动失败,这是因为apache的端口被某个程序给占用了。解决方式是首先命令行进入安装目录启动apache_start脚本,启动也是失败的,但是可以看到apache使用的端口80被占用.
80端口被占用解决方式:

打开RegEdit:开始-运行-输入regedit-调出注册表

找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP

找到一个DWORDStart,将其改为0

重启电脑,System进程将不会占用80端口

      重启电脑后,发现apache还是被端口443占用
XAMPP学习之路: 第一章 下载和安装XAMPP_第3张图片
我们知道了443端口被占用,接下来要找到是哪个进程占用了端口80。命令行下输入netstat -ano,显示占用443端口的进程pid为3652.
XAMPP学习之路: 第一章 下载和安装XAMPP_第4张图片
打开任务管理器,找出pid为3652的进程,关闭掉(如果任务管理器中没有pid这一列,点击“查看”,“选择列”里面吧pid勾上就可以了)。
XAMPP学习之路: 第一章 下载和安装XAMPP_第5张图片
再次启动apache,启动正常。
启动mysql也有可能遇到端口被占用的情况,通常状况下是因为在安装xampp之前已经安装了mysql,这样xampp里面包含的mysql就无法启动了。解决的方式是右键我的电脑,管理,在服务里面把mysql服务停止。或者直接卸载掉先安装的mysql。
至此,xampp安装完毕。

你可能感兴趣的:(xampp连载)