利用xampp配置本地服务器

前言

在我的印象中,每换一次电脑,每重装一次系统,都要重新配置环境,然而和上文中配置java环境变量一样重要的是配置本地的服务器环境,我一直用的都是xampp集成环境,然而,TMD每次装完开启Apache都说端口被占用之类的,总之各种启动不了,今天我算是彻底领悟了,下面给出一次成功的方法以及可能碰到的各种问题和注意事项!
QQ截图20160713170851

什么是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/zh_cn/index.html

安装

安装之前请确保几点:
0:请千万不要安装在带空格的文件夹下,比如E/Program Files/xampp,建议直接安装在盘根目录下,例如F:/xampp
1:之前没有安装过类似的本地服务器环境,或者即使安装了请卸载干净(包括清理注册表之类)
2:xampp基于Microsoft VC++ 2008运行库,请提前下载并安装好,否则安装完成会报错
3:安装之前请先关闭杀毒软件,因为xampp会检测杀毒软件,并会提示你关闭,安全起见最好先关闭
保证以上4点之后可以安装了,一路next,只要上面都搞好了,绝不会有问题,安装完成后启动

Apache启动不了?

可能的问题有:
a:缺少Microsoft VC++ 2008运行库,解决办法:参考上面的第2点
b:80端口被占用,apache默认端口是80,进入xampp-control面板,点击netstat,里面查看是否有程序占用了这个端口,解决办法:结束占用端口的进程,或者修改apache的默认端口,方法是:打开XAMPP安装目录,修改\apache\conf\httpd.conf文件,找到下面这两句,将端口修改为8081或其它即可。

Listen 80
ServerName localhost:80

c:443端口被占用,查看是否被占用的方法同上,修改方法:打开XAMPP安装目录,修改\apache\conf\extra\httpd-ssl.conf文件,找到Listen 443这么一句,将443端口改成4433或其它。
d:安装目录错误,参考上面的第0点
e:关闭mod_perl模块,如果Apache服务启动后又马上自动关闭,那么你可以试着运行XAMPP安装目录下的xampp_start.exe程序文件,将mod_perl模块关闭掉。
f:最后再介绍一个终极应对方案,如果XAMPP安装后实在用不了,那么就换换其它同类软件吧,比如绿色小巧的PHPnow就不错。
最后两点参考自http://blog.sina.com.cn/s/blog_4b32835b0101aqnz.html

共有 1 条评论

  1. 洪城一哥

    很好

Top