Php Apache未在windows 7上启动
我是PHP的初学者。尝试使用XAMPP启动Apache时,我在日志中看到以下错误消息:Php Apache未在windows 7上启动,php,apache,Php,Apache,我是PHP的初学者。尝试使用XAMPP启动Apache时,我在日志中看到以下错误消息: 11:42:18 AM [Apache] Problem detected! 11:42:18 AM [Apache] Port 80 in use by "Unable to open process" with PID 4! 11:42:18 AM [Apache] Apache WILL NOT start without the configured ports free! 1
11:42:18 AM [Apache] Problem detected!
11:42:18 AM [Apache] Port 80 in use by "Unable to open process" with PID 4!
11:42:18 AM [Apache] Apache WILL NOT start without the configured ports free!
11:42:18 AM [Apache] You need to uninstall/disable/reconfigure the blocking application
11:42:18 AM [Apache] or reconfigure Apache and the Control Panel to listen on a different port
11:42:18 AM [Apache] Attempting to start Apache app...
11:42:19 AM [Apache] Status change detected: running
如何修复这些错误?停止您已经运行的所有Apache和任何web服务器,然后以管理员权限运行xampp(单击应用程序上的右键)。如果您正在从Microsoft运行“Skype”,请关闭它 不,只是在窗口中,右键单击任务栏上skype图标上的“关闭/退出”(在您的时钟中),或者在任务管理器中杀死moth***进程,如果您已经被这项任务困住了一段时间(几年前它让我松了一口气),如果工作正常,请打开skype并再次杀死它,以确保安全。 如果您没有运行skype,请尝试以下操作: 如果您没有单击,我将在此处引用文章: 显而易见的候选人 有许多著名的Windows程序使用端口80: IIS最有可能的罪魁祸首是Microsoft Internet Information Server。 您可以在Windows 7/Vista上通过命令行停止服务: 净止损为/年 或XP: 净停车位iisadmin/y SQL Server Reporting Services SSR可以保持活动状态,即使您 卸载SQL Server。要停止服务,请执行以下操作:
Open SQL Server Configuration Manager.
Select “SQL Server Services” in the left-hand pane.
Double-click “SQL Server Reporting Services”.
Hit Stop.
Switch to the Service tab and set the Start Mode to “Manual”.
Skype恼人的是,Skype可以切换到端口80。要禁用它,请选择
工具>选项>高级>连接,然后取消选中“使用端口80和”
443作为传入连接的备选方案”。端口80在用什么
如果不允许IIS、SSR和Skype,则需要进一步的侦查工作
责备在命令行中输入以下命令:
netstat-ao
将列出活动TCP地址和端口-找到线路
本地地址为“0.0.0.0:80”,并记录PID值
现在右键单击任务栏并选择启动任务管理器。导航
转到“流程”选项卡,如有必要,单击“视图”>“选择列…”…
确保选中“PID(过程标识符)”。您现在可以找到
上面提到的PID。说明和属性应该会有所帮助
您可以确定哪个应用程序正在使用该端口
任务管理器允许您终止该进程,但要小心一点
关于这样做-特别是如果它是“NT内核和系统”。
微软HTTPAPI/2.0
NT内核和系统是一个基本服务。停止它可能会
以类似蓝色屏幕的方式停止窗口。因此,输入
在命令行中执行以下操作:
telnet 127.0.0.1 80
如果你面对的是一个空白屏幕,输入“GET”并点击return
很有可能,您会看到一行文字说明Microsoft HTTPAPI/2.0是
正在侦听端口80。如果是这种情况,请从打开服务
管理工具并找到“Web部署代理服务”。停止
启动服务并将其启动类型设置为“手动”
Web部署代理服务与WebMatrix一起部署,并且
我痛苦的原因。它也可能与其他人一起分发
使用Microsoft的Web平台安装程序安装的应用程序
这让我沮丧了几个小时,所以我希望它能解决你的问题
或WAMP启动问题
如果你喜欢读这篇文章,你会喜欢Learnable;一个可以学习的地方
从大师那里学习新的技能和技巧。会员可获得
即时访问SitePoint的所有电子书和交互式在线
课程,如PHP和MySQL,面向初学者的Web开发
打开服务控制管理器[开始->“services.msc”(输入)],如果以下服务已启用且对您不重要,则停止这些服务
- 万维网发布服务(IIS)
- 网络客户端
- Web部署代理服务
- Skype
- TeamViewer
- VMWare产品(如果已配置,则在极少数情况下)