xampp安装方法及部分问题解决方法(记录一下,以备后用)
2016-08-25 11:09
344 查看
一、xampp安装方法
下载地址:http://www.apachefriends.org/zh_cn/xampp.html 下载xampp即可。建议不安装到C盘。毕竟安装到C盘,占用C盘启动大小二、xampp安装后apache无法启动问题
1.没有安装VC环境
要判断是否是这一问题十分简单,只要单独运行C:\xampp\apache\bin\httpd.exe时(这个是我的安装路径),提示“系统无法执行指定的程序”(这个是用命令行运行后的提示),如果是直接双击httpd.exe,则会提示环境配置错误。解决办法:直接下载vcredist_x86.exe。
以下是在PHP.net看到的提示信息:
VC9 Versions are compiled with the Visual Studio 2008 compiler and have improvements in performance and stability. The VC9 versions require you to have the Microsoft 2008 C++ Runtime (x86) or the Microsoft 2008 C++ Runtime (x64) installed
2.端口被其他程序占用
有时,并不是安装完VC9环境就可以直接运行Apache,其中一个重要的原因,便是Apache服务器所使用的端口被其它程序占用了,经典代表:迅雷。解决办法:
1.80端口冲突,解决方法:
打开目录C:\xampp\apache\conf(我的安装目录为C:\xampp)下的httpd.conf文件,将Listen 80和 ServerName localhost:80中的80改为8081或其它值(尽量不要使用0-1023端口,这个是系统保留端口),要保持一致。
2.监听端口443冲突,解决方法:
打开目录C:\xampp\apache\conf\extra (我的安装目录为C:\xampp)下的httpd-ssl.conf文件,将Listen 443这句注释掉:# Listen 443或将443改为4433或其它值(尽量不要使用0-1023)。
3.Apache启动后又马上停止,一种情况是,Apache已经正常启动,只是Xampp的控制面板没有显示而已,你可以通过在浏览器中输入http://localhost:8081,如果能直接进入Apache服务器的控制页面就是没有问题的了。另一种情况,原因可能是由于安装了oracle10g,与其中的perl5lib变量发生了冲突,解决方法有3种:
(1) 打开目录C:\xampp\apache\conf(我的安装目录为C:\xampp)下的httpd.conf文件,
将Include “conf/extra/httpd-perl.conf”注释掉:# Include “conf/extra/httpd-perl.conf”。
(2) 打开目录C:\xampp\apache\conf\extra (我的安装目录为C:\xampp)下的httpd-perl.conf文件,找到LoadModule perl_module modules/mod_perl.so,在下面一行增加PerlSwitches –T,保存文件即可。
(3) 修改环境变量:在环境变量path中增加C:\xampp\perl\lib; C:\xampp\perl\site\lib;即可。
前两种方法的任一种都能解决我遇到的apache启动后又马上停止的问题,第3种方法我遇到的是没显示,但已经运行,至于另一种情况可能对某些网友有用,所以也把它写了出来,以供参考。
其它方法:
下面的解决方法也是网友在实际中用到的,不过本人并不推荐。
原因在于,可以更改服务器配置,就尽量不要动操作系统的环境和配置,要不然,以后其它软件出问题,你也不知道是不是这个系统设置惹的祸。
当然,如果你对你的操作系统足够熟悉就另当别论。
而现在我只是写出来,供大家参考,也许由于你的原因特殊,正好解决你的问题。
1 关闭占用80端口的进程。
在“运行”中输入cmd命令,打开dos窗口,输入命令:netstat –abn –>D:\port.txt或命令netstat –ano|findstr 80命令,打到占用80端口的进程,然后打任务管理器窗口,关闭该进程。此方法治标不治笨,执行比较麻烦,不推荐使用。
2 修改网络设置
(1) 网上邻居——本地连接——属性——internet协议(TCP/IP)——属性——高级——wins标签——去掉“启用LMHOSTS查询(L)”前的勾。
(2) 控制面板——Windows防火墙——“高级”标签——本地连接——设置——“服务”标签——勾选“安全web服务器(HTTPS)。
这种方法有些奇怪,说不清为什么,如果实在找不到办法了,可以一试。
相关文章推荐
- Linux环境下mosquitto的安装及部分问题解决方法
- 记录下 linux安装织梦cms遇到的问题和解决方法
- 不能在USB中安装Ghost XP系统或者在Ghost 过程中出现问题的的原因与部分解决方法.
- Windows 7下安装Scrapy问题的解决方法记录
- 遇到了nginx 在win2008 下启动不了的问题,记录一下解决的方法
- plsql安装过程所遇问题及解决方法记录
- 关于vb6自带打包工具打包后的安装文件在windows操作系统上安装出现问题的解决方法(部分转载)
- 记录一下解决webdriver启动浏览器报“Unable to find a free port”问题的方法
- Linux静默安装Oracle11g部分问题的解决方法
- PCL-1.8.0-AllInOne VS2013 Win8 X64 安装配置及部分问题解决方法
- 讲述一下我安装oracle数据库遇到的问题和解决方法
- 记录redhat下安装MySQL-python 模块遇到的问题及解决方法
- 用ASP.NET做项目,本本上的系统是XP,网上下载了IIS6,安装完后出现HTTP500问题,解决之.接着出现了浏览页面时跳出登陆框让输用户名及密码,GOOGLE了一下,原来是权限不够,解决方法
- 关于Win7系统安装XAMPP建站集成软件包80端口占用问题的解决方法
- 记录安装opencv的过程和碰到的问题以及解决方法
- 安装PHP可能遇到的问题“无法载入mysql扩展” 的解决方法
- 重要!当打开MMC或者inetmgr时提示“Cannot Open xxx.msc”,就用以下解决方法,安装至少MSXML3SP4然后重起就解决问题。
- 今天进行最后编译了,遇到了不少问题,现已解决,将问题和解决方法都记录下来;
- winXP sp2 MDAC 2.8 安装问题解决方法