一、问题描述:
今天要在本机Winsows下跑一个PHP应用,之前机器上安装过WAMP环境(Windows+Apache+Mysql +PHP),使用的是WampServer。
通过WampServer的“启动使用服务”菜单启动后,访问首页http://localhost/index.html报404错误(index.html位于www目录下,正常应该可以访问)。
二、问题分析
怀疑是Apache启动问题,WAMP自带有测试80端口功能,如下:
结果如下:
通过netstat命令检查80端口占用情况如下:
通过任务管理器无法查询到PID为4的进程。
通过tasklist命令查询80端口占用的进程如下:
从上面的结果无法看出占用80端口的进程名为System,无法定位到具体哪个进程。
通过tskill命令结束进程如下:
无法结束进程号为4的进程。
三、解决办法
最终还是通过网上资料查找了下,发现是由于安装SQL SERVER导致,关闭 SQL SERVER的 SQL SERVER Reporting Service即可,如下:
重启WAMP问题解决。
相关推荐
- **更改端口**:如果经常遇到80端口冲突,可以在Apache的配置文件`httpd.conf`中修改监听端口。例如,将`Listen 80`改为`Listen 8080`,然后重启WAMP服务。 ### 2. 配置文件错误 Apache和MySQL的配置文件错误也是...
然而,新手在安装过程中可能会遇到各种问题,比如端口冲突或者缺少必要的运行库。本文将详细探讨这两种常见错误的解决方法。 一、端口占用导致的Wamp无法启动 1. **识别端口占用**:Wamp服务器通常默认使用80端口...
然而,在安装或使用64位WAMP2.2时,可能会遇到一些常见问题,如端口冲突和依赖库缺失等。 **一、端口占用问题** 在安装或启动WAMP时,如果遇到无法启动的情况,可能是因为Apache服务器默认使用的80端口被其他程序...
1. **端口冲突**:Apache默认使用80端口监听HTTP请求。如果其他程序如IIS、Skype或其他Web服务器已经在使用80端口,Apache就无法启动。此时,可以在WAMP菜单中更改Apache的监听端口(如改为8080),或者关闭占用80...
保存更改,关闭并重新启动WAMP,菜单项将正确指向8088端口。 接下来,我们将讨论如何改变WWW根目录。默认情况下,WAMP的WWW目录位于`C:\wamp64\www`或类似路径下。若要更改为D:/workphp,需在Apache的`httpd.conf`...
- **避免冲突**:如果在同一台服务器上运行多个Web服务,则可能需要更改其中一个服务的端口以避免端口冲突。 - **个性化需求**:有些情况下,根据业务需求或者个人喜好,用户可能希望使用非标准端口来提供服务。 ##...
当你的计算机上同时运行了Apache和其他Web服务器(如IIS),并且它们都使用默认的HTTP端口80时,就可能出现端口冲突的情况。此时,你可以通过更改Apache的端口来解决这一问题。按照上述步骤操作,将Apache的端口更改...
在安装过程中,可能会遇到一些问题,如端口冲突、权限问题等。此时,需要检查防火墙设置,确保Apache和MySQL服务可以正常运行。如果遇到PHP或MySQL配置错误,可以通过修改`php.ini`和`my.ini`文件来解决。 `...
- 配置Apache的httpd.conf文件,根据需求更改端口号,避免与其他正在运行的服务冲突。 - 对于MySQL,设置强密码并记住它,因为这将用于连接和管理数据库。 - 安装完成后,通过访问localhost或127.0.0.1在浏览器中...
- **端口冲突**:如果遇到端口被占用的问题,可以尝试修改Apache的监听端口。 - **权限问题**:确保Apache有足够的权限访问`www`目录及其子目录。 通过以上步骤,你可以成功地在本地计算机上搭建一个基于WAMP 3.0的...
- 安装过程中,确保电脑上没有其他正在运行的HTTP服务器或MySQL服务,以免发生端口冲突。 - 为了安全,建议在安装后更改默认的数据库用户名和密码,以及后台管理的登录信息。 - 定期更新PHPWind版本和WAMP组件,以...
4. **服务启动顺序**:有时WAMP启动时,MySQL可能因为其他服务尚未完全启动而失败。可以尝试调整服务启动顺序,确保MySQL在所有依赖服务之后启动。 通过以上步骤,大多数情况下可以解决WAMP中MySQL重启后无法启动的...
观看该视频可以帮助初学者更直观地了解每个步骤,包括如何解决常见问题,如端口冲突、权限设置等。对于想要快速上手WAMP环境的开发者来说,这是一份非常实用的学习资源。 总结来说,WAMP是一个强大的本地开发环境,...
1. **80端口冲突**: 如果Apache无法启动,可能是由于其他程序占用了80端口。此时,可以在WAMP管理界面中更改Apache监听的端口。 2. **PHP扩展缺失**: 如果某些PHP功能无法使用,检查是否已安装相应的扩展,如gd库、...
如果已安装IIS(Internet信息服务),需要将其卸载或停止服务,避免端口冲突。 4. 重新启动WampServer服务,通过浏览器访问`127.0.0.1`测试。 **2. 显示404或500错误** - **问题背景**:当尝试通过本机IP地址...
- **监听端口**:确保Apache监听的端口未被其他服务占用,一般默认为80,可以在文件中搜索`Listen`,将值改为不冲突的端口。 - **根目录设置**:查找`DocumentRoot`行,这定义了Web服务器的根目录,可以按需更改。...
2. 防火墙设置:为了本地开发,可能需要在防火墙中打开Apache和MySQL的相应端口,通常是80和3306。 3. 软件更新:及时更新WampServer及其组件到最新版本,以确保安全性和功能完善。 4. 错误日志:当遇到问题时,...
- **端口冲突**:如果遇到端口被占用的情况,可以在Apache的配置文件中修改监听端口。 - **权限问题**:确保Apache有足够的权限访问文件和目录。 - **运行库**:根据所安装的软件版本,可能需要额外安装Visual C++...
如果遇到端口冲突,可以在"其他选项菜单"中进行端口检测和强制关闭相关进程。通过"my homepage"和"查看phpinfo"功能,可以检查WAMP环境是否安装成功并正常运行。 3. **测试WAMP环境** 为了验证WAMP环境的正确性,...