Apache XAMPP端口会自行更改
我的Apache端口设置为:Apache XAMPP端口会自行更改,apache,xampp,port,Apache,Xampp,Port,我的Apache端口设置为: 80和443 几个小时后查看XAMPP控制面板,我注意到端口已更改为: 05和59895 XAMPP会在几个小时后出于某种原因自动切换到这些端口吗 使用/打开这些端口是否存在危险 您可能正在通过XAMPP控制面板检查当前守护程序/进程ID。XAMPP本身不会更改端口号。。 重新启动系统或重新启动apache,您会发现这些数字再次更改为其他数字 我希望这能解决你的两个问题。我遇到了同样的问题 在我的例子中,我在httpd.conf中发现了一个“奇怪的”代理配置 我一评
80和443 几个小时后查看XAMPP控制面板,我注意到端口已更改为:
05和59895
您可能正在通过XAMPP控制面板检查当前守护程序/进程ID。XAMPP本身不会更改端口号。。 重新启动系统或重新启动apache,您会发现这些数字再次更改为其他数字
我希望这能解决你的两个问题。我遇到了同样的问题 在我的例子中,我在httpd.conf中发现了一个“奇怪的”代理配置 我一评论完以下几行,问题就消失了:
<IfModule mod_proxy.c>
<IfModule mod_proxy_ajp.c>
Include "conf/extra/httpd-ajp.conf"
</IfModule>
</IfModule>
包括“conf/extra/httpd ajp.conf”
你有skype吗?
因为skype自动使用端口80和或443
尝试更改它。一位XAMPP开发人员在中回答了相同的问题。假设这是真的(引用): 简言之,这是正常的。 Apache侦听并接受端口80和443上的请求,但不为这些端口上的请求提供服务。当您或其他人连接到服务器时,它们将由其他连接(通常使用高端口)处理。控制面板只查找与模块关联的所有端口。它只是拾取那些客户端端口,而显示所有端口的框不够大,无法显示所有端口
如果您的My SQL需要端口,请确保您在主机后提供了正确的端口号,通常我们在主机值中不需要端口
我刚刚犯了这个错误并发现了它。这是我在这里解释的完整场景,它将为您澄清: 当我们看到一个php页面没有响应时,首先想到的是:apache服务是否在xampp上运行 我们立即去xampp检查,我们看到的是,端口不是80!!!毫无疑问,每个人都会推断出其港口问题的结果(同样的情况也发生在我身上) 虽然这不是港口问题<代码>事实上xampp会自行更改端口。而请求在80日正常接收。 当时真正的问题是:
我们的代码没有连接到数据库
因此。请记住,这没有什么问题。你的阿帕奇很好。去检查一下你的数据库连接!!
干杯:)嗯,我遇到了这个问题,所以我来到了这里
我知道这不是xampp的问题,所以我开始检查我的代码
上周五我正在处理这个代码
$conn=newmysqli($host、$user、$pass、$database)
今天代码不起作用,所以我更新了以下内容:
$conn=newmysqli($host.8000,$user,$pass,$database)//8000是apache端口,您可以将其更改为80
这对我来说很好
希望这对你们有所帮助我在使用XDebug时体验到了这种行为。
无论是phpmyadmin还是任何网站,XAMPP中的一切都非常缓慢。端口几乎在每次请求时都在更改。
在php.ini
上注释[XDebug]
块是我的解决方案。如果安装了XDebug,可能会出现问题,因为XAMPP和XDebug有一些上下场景。检查Xdebug是否正在侦听PHP。如果选择“是”,则禁用或停用该侦听,直到完成数据库 就我而言
在某些情况下,xdebug存在问题
解决方案
从xdebug站点更新xdebugg文件
如果它不起作用,请在php.ini中评论xdebug代码我在本地PC中也遇到了同样的问题。
我试着用URL
127.0.0.1/项目名称
然后我尝试使用URL
http://localhost/project-name
,它成功了。我不知道它是如何工作的。apache端口经常自动更改。有人已经告诉我这是正常的。许多开发人员发现解决方案对于工作区来说是不够的。
当我尝试使用JOIN从多个表中获取数据时,我基本上也发现了这个问题,并且在同一个sql语句中出现了多种类型的错误连接。错误的数据获取会损害服务器方法,占用大量内存或死锁时不返回任何内容,端口会自动更改,服务器会暂停。使用此服务器可以保护自己。
所以,编写绝对好的、逻辑性很强的SQL和fire到服务器。
还有另外一个原因。我在这里描述了我所面临的情况,并得到了积极的回应。
谢谢谢谢您的回答,但不是PID,它肯定是端口。当我重新启动Apache时,它们会恢复正常,但这并不能回答我的问题。您找到解决方案了吗?我也面临着类似的问题…当我刷新本地主机上的页面时,Apache端口号开始变为一些疯狂的值49505、49506等。然后我得到了DB连接错误。phpMyAdmin工作正常,只有我的页面被DB连接错误停止。我发现,我的页面一直试图连接到远程DB(我使用两个数据库)。我将远程数据库移动到localhost并更改MySQL连接参数…Apache现在没有更改端口,一切都很好。找到解决方案了吗,或者至少找到了正确的描述为什么会发生这种情况?(我面临着同样的问题)我面临着类似的问题,伴随着神秘的.goutputstream文件的出现——不确定这两种奇怪的行为是否直接相关。有关详细信息,请参阅我关于SU的问题:此答案没有提供有用的解决方案。@TerryLin这是因为没有解决方案,因为没有问题。Apache正在按预期运行。问题在于XAMPP控制面板告诉您其他(正确)端口。没有问题
是的,绝对有问题:XAMPP显示了错误的端口。当然,这是xampp的问题,而不是apache的问题,但确实如此