Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Skype安装后XAMPP apache服务器未启动_Apache_Xampp_Skype - Fatal编程技术网

Skype安装后XAMPP apache服务器未启动

Skype安装后XAMPP apache服务器未启动,apache,xampp,skype,Apache,Xampp,Skype,我收到以下控制台日志: 1:14:33 PM [apache] Possible problem detected! 1:14:33 PM [apache] Port 80 in use by "c:\program files (x86)\skype\phone\skype.exe"! 1:14:33 PM [apache] Possible problem detected! 1:14:33 PM [apache] Port 443 in use by "

我收到以下控制台日志:

1:14:33 PM  [apache]    Possible problem detected! 
1:14:33 PM  [apache]    Port 80 in use by "c:\program files (x86)\skype\phone\skype.exe"!
1:14:33 PM  [apache]    Possible problem detected! 
1:14:33 PM  [apache]    Port 443 in use by "c:\program files (x86)\skype\phone\skype.exe"!
1:14:33 PM  [main]  Starting Check-Timer
1:14:33 PM  [main]  Control Panel Ready
1:15:10 PM  [apache]    Starting apache app...
1:15:11 PM  [apache]    Status change detected: running
1:15:11 PM  [apache]    Status change detected: stopped
它说“检测到状态变化:正在运行”立即变为“已停止”。 我曾尝试:

  • 关闭内部网络的Windows防火墙
  • 在httpd.conf文件中的两个位置将端口80更改为99 Listen:80和ServerName localhost:80
  • 在相同的两个位置将httpd.conf文件中的端口443更改为445
  • Apache服务器未作为Windows服务安装在我的计算机上
  • 没有为今天的日期生成错误或访问日志

    • 上面说skype正在使用端口80。我将禁用skype,然后启动您的web服务器。

      打开skype设置并取消选中“将端口80用作传入端口”的选项
      端口“然后我必须以管理员身份启动XAMPP服务器”

      请使用以下命令的输出更新您的帖子,不要忘记更正路径:

      C:\> path\to\xampp\apache\bin\httpd.exe
      
      我认为现在不是港口冲突的问题,因为你已经改变了港口


      顺便说一句,你可以在skype中不使用端口80和443,在新版本中应该有一些更改,但你应该能够找到它。:)

      这发生在我通过Skype与他人合作时,因此关闭Skype不是一个选项

      一种可能的解决方案是更改XAMPP用于Apache的端口

      1.更改Apache(httpd.conf) 转到XAMPP控制面板,单击Apache模块的配置,然后单击Apache(httpd.conf)

      单击Apache模块的配置“>

      现在将在编辑器中打开在XAMPP设置中配置的配置文件(Windows默认值为notepad.exe)。打开搜索工具并搜索
      80
      。端口号80中应该有两行包含80的内容:

      Listen 80
      
      现在用一个开放的端口替换
      80
      。我用
      8080

      Listen 8080
      
      2.更改Apache(httpd ssl.conf) SSL配置需要重复相同的过程。重复上述步骤,但转到Apache(httpd SSL.conf)。替换以下行中的端口号:

      Listen 443
      
      我选择了
      4433



      完成。单击Apache的开始,Apache应该可以正常启动。但在我这方面,错误仍然会显示。

      进入skype->tools->options->advanced并取消选中use ports 80和443。

      转到
      skype->tools->options->advanced->Connection

      之后,重新启动Skype

      最新更新

      Skype现在不使用端口80:

      获得skype>>工具>>选项>>高级并删除检查(使用端口80和443)。

      自skype 2019年以来,他们没有使用端口80,因此对Xampp没有影响。 如果此问题发生在您的计算机上,请尝试通过以下方式禁用万维网发布服务:

    • 打开命令
    • 输入services.msc
    • 停止此服务:万维网发布服务

    • 重新启动Apache

      这应该是可以接受的答案,80是www的默认值。完全同意@Mani.True,更改www的默认端口可能会导致某些地方出现故障。通过谷歌搜索“XAMPP Skype端口冲突”无法更改新skypeLanded中的端口。“ankyskywalker的答案更好。请考虑接受更高的投票答案。你接受纳奇克塔让我先试试。它工作了,但不太理想,在重新配置Skype之前,我花了更多的时间恢复原来的两个配置文件。感谢您的考虑,感谢natchiketa和ankyskywalker提供的有效解决方案!对我来说这还不够。必须更改一些其他条目。见@AlaaM。即使使用快速指南中的附加步骤,两个端口(80和443)的错误仍然存在。因此,如果有人闯入你家,你就让他们留下并搬走,对吗?看看其他的答案,找到一个合适的解决办法,然后把罪犯赶出去。似乎少了一步。在XAMPP控制面板的右上角,您将看到带有扳手图标的配置。单击,然后查看右下角附近,有一个按钮显示服务和端口设置。您必须单击该按钮并进行与在httpd.conf中相同的更改。确保单击“保存”,然后再次单击“保存”(带有绿色复选标记)。然后红色警告文字应该消失。即使最好使用此选项,新skype中也不会出现…@WaqasAliKhanPuar skype现在不使用端口80。另一个应用程序正在为您使用端口80。
      ServerName localhost:8080
      
      Listen 443
      
      <VirtualHost _default_:443>
      
      ServerName www.example.com:443