wamp解决方案

基于问WAMP无法正常使用,而在LAMP / WAMP 环境搭配 详细说明,但是中有新手在此板块提问,故此,写下排除异常的几个方法!!

一,服务没启动:

1),可能是端口号被占用(90%是这引发的)

解决方法:1,每次打算开WMAP时候,查看迅雷,BT等会占用80端口的软件是否开着,请关闭后再运行WAMP.

                  2,更改服务器的端口号,本人认为8081最好,许多人喜欢8080,但是JAVA的容器用的也是8080端口,所以避免与他发生冲突,一开始用8081直接点.

本人推荐第2个方法,一次解决,永无后顾.具体方面请参见视频教程和LAMP / WAMP 环境搭配 板块的详细说明!!!

2),

'700')this.width='700';if(this.height>'700')this.height='700';" border=0>

如果上述方法不能解决,请查看服务管理里面的这条信息(如图),看他的启动类型是否是禁止,是的话改为手动.

3),如果都不行,有其他用户反映,装到系统目录下WAMP就能使用,可能是WMAP的BUG吧,在某些系统版本下只能装在系统盘里面!

4),上述都不行,请卸载WAMP,重启电脑,重新安装,如果再不行,请发帖在做讨论!

二,数据库没启动:

1),数据库不能启动主要原因为以前装过MYSQL或者其他的集成环境不,MYSQL默认是开机自动启动的,你以前装过当然现在这个就启动不了咯!!

'700')this.width='700';if(this.height>'700')this.height='700';" border=0>

解决方法:你去进程管理器看看有没有MYSQL的进程(如 上图)在运行!有的话关闭那个MYSQL进程就行了,但是治标不治本,最好是用360等软件,找出这个进程的程序文件存放的路径,去卸载掉不用的数据 库!!如果你2个MYSQL都要用,请到服务管理器中,把那个不用的MYSQL的服务改为禁止即可!!但是,基于现在人用绿色版本的MYSQL人越来越 多,绿色版本的MYSQL在服务器管理里面是找不到这个服务的,别急,你也可以用360等软件来实现开机不运行那个不用MYSQL进程,具体做法

'700')this.width='700';if(this.height>'700')this.height='700';" border=0>

在里面找到MYSQl的进程,改为开机启动禁止!

2),如果MYSQL已经启动,但是访问ADMIN时候出现报错现象,估计是装的时候MYSQL配置发生错乱.

解决方法:1,在没有重要文件的情况下,建议卸载重装,这样速度快,省事,适合新手!

2,如果用了一阵子出现这类情况,可以先备份数据库文件,就是进管理页面,然后到处数据库!重新安装MYSQL!如果你MYSQL配置了大量东西,重装麻烦请参考LAMP / WAMP 环境搭配环境搭配板块的配置说明!

3),如果以前没装过MYSQL或者其他集成环境,那你的MYSQL估计安装时候出了问题,建议重新安装!!!

其他:目前碰到个把人,服务也起来,数据库也起来,但是就是不能运行PHP的文件,结果苦苦查找原因,大多情况下是PHP放错了文件夹,请注意:使用WAMP和LAMP基本都是把PHP文件放在安装目录中www这个目录中的!!!

(上文转载于:2009-08-03 11:53:12 作者:yuyan007)

 

amp无法启动时,不要去瞎猜可能的出错原因,先看出错日志,往往能第一时间找到问题所在。

wamp错误日志在%wamp安装目录%/logs下。

错误1:php-win.exe无法找到oci.dll

出错原因:一般出错是因为安装wamp前以前机器上有安装过php,导致php路径出错。

对策:检查windows环境变量,看看默认的php path是否在wamp目录下,比如我的是C:\Program Files\wamp\bin\php\php5.2.8,如果没有这个path,在我的电脑属性-高级-环境变量-PATH里面添加相应的路径。同时添加PHPRC为对应的值。添加完毕后,开始 运行 cmd,输入path看看是否生效,注意删除以前添加的php的path。如果这样还不行,那么通过看错误日志提示的php路径,将wamp下的php拷贝一份过去,覆盖错误日志里面提到的路径,一般可能为C:\Program Files\php,即可。

错误2:wamp启动时报错:setup_inherited_listeners(), WSASocket failed to open the inherited socket

对策:

1.网上邻居->本地连接->属性->internet协议(TCP/IP)->属性->高级->wins标签->去掉启用LMhosts查询前的勾.(我的机器执行步骤1即可。)

2.控制面版->windows防火墙->高级标签->本地连接设置->服务的标签里勾选安全Web服务器(HTTPS)即可

但是有的机器按照上面操作apache服务仍然不可以使用,可以考虑索性将服务中的Windows Firewall/Internet Connection Sharing (ICS的服务关掉了,如果发现问题解决了,apache可以用了。对于安全问题可以选择第3方的防火墙来解决。)

错误3:wamp本地可以访问,远程无法访问,报错:client denied by server configuration:

出错原因:配置文件限制非本机访问

对策:修改httpd.conf,选择合适的模式,一般局域网环境的话,可以完全放开,使用

<Directory "..../wamp/www">

Options -Indexes FollowSymLinks

AllowOverride AuthConfig FileInfo

Order allow,deny

Allow from all

</Directory>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值