我的Apache 2.4在Windows Server 2008 R2上使用Xampp 1.8.2时遇到了一个非常奇怪的问题.
当我尝试在XAMPP中启动Apache服务器时,会显示一条错误消息:
[Apache] Problem detected!
[Apache] Port 443 in use by "Unable to open process" with PID 4!
[Apache] Apache WILL NOT start without the configured ports free!
[Apache] You need to uninstall/disable/reconfigure the blocking application
[Apache] or reconfigure Apache and the Control Panel to listen on a different port
Run Code Online (Sandbox Code Playgroud)
但是,PID 4的过程就是系统!我试图重新启动计算机,但它不起作用.
我几天前通过tar.gz文件安装了Apache 2.4,并将其卸载.所以,我不认为这种行为会导致问题.
这是使用commond netstat -a -n -o |的结果 findstr 443
C:\Users\Administrator>netstat -a -n -o | findstr 443
TCP 0.0.0.0:443 0.0.0.0:0 LISTENING 4
TCP [::]:443 [::]:0 LISTENING 4
Run Code Online (Sandbox Code Playgroud)
你能告诉我该怎么办?
Ari*_*aru 31
只需更改httpd-ssl.conf文件中的sll端口即可.它将在C:\ xampp\apache\conf\extra下.找到"443"并将其替换为其他值(例如8181),然后再次启动Apache
小智 17
我遇到了同样的问题:port-443-in-use-by-for-open-process-with-pid-4
首先,我在Win*中禁用了天气方块,显然是在netstat列表中显示的电话给Redmond的主页.
这并没有解决问题.我看过已经提到过VPN的帖子,所以我去了Control Panel\Network and Internet\Network and Sharing Center
并点击了Change adapter settings
我点击Incoming Connections
并右键单击属性
General
选项卡底部的VPN单击框已打开,因此我取消选中它
在Users
,我也取消选中了之前几周允许复制一些数据的用户
然后我点击了没关系
关闭控制面板并重新启动XAMPP控制面板
它没有问题就开了.
Mar*_*goe 12
同样地,我经历了这样的情况:使用PID 6012"无法打开过程"使用的端口443!第一次启动XAMPP控制面板v3.2.1时.
在任务管理器中,我发现PID 6012是Apache Web服务器.它的副本在没有GUI的情况下在后台运行,当我调用GUI时,它试图启动另一个副本.杀了幻影副本然后XAMPP开始很好.
我没有必要更改任何端口设置.
小智 10
修改这个
LocalDisk **>>** xampp **>>** apache **>>** conf **>>** httpd.conf
Line 58: Listen **80**
Run Code Online (Sandbox Code Playgroud)
为了这
Line 58: Listen **8080**
Run Code Online (Sandbox Code Playgroud)
修改这个:
Line 220: ServerName localhost: **80**
Run Code Online (Sandbox Code Playgroud)
为了这
Line 220: ServerName localhost: **8080**
Run Code Online (Sandbox Code Playgroud)
修改这个:
LocalDisk **>>** xampp **>>** apache **>>** conf >> extra **>>** httpd-ssl.conf
Line 36: Listen **443**
Run Code Online (Sandbox Code Playgroud)
为了这
Line 36: Listen **444**
Run Code Online (Sandbox Code Playgroud)
修改这个:
Line 121: <VirtualHost _default_:**443**>
Line 125: ServerName www.example.com:**443**
Run Code Online (Sandbox Code Playgroud)
为了这
Line 121: <VirtualHost _default_:**444**>
Line 125: ServerName www.example.com:**444**
Run Code Online (Sandbox Code Playgroud)
小智 6
我有同样的问题。在 Windows 上运行 XAMPP 时解决此问题的另一种方法:
打开 CMD 提示符并输入命令:net stop was /y
运行对话框(按 Win+R 键).. 然后输入:services.msc
然后我向下滚动到:万维网发布服务双击它并单击停止(如果此服务状态为已启动)
3.用XAMPP再次启动Apache :)
链接参考:http : //www.sitepoint.com/unblock-port-80-on-windows-run-apache/
归档时间: |
|
查看次数: |
132348 次 |
最近记录: |