XAMPP, 使用 port:81, 不能 运行 localhost:81/mywebsite

XAMPP, using port:81, cannot run localhost:81/mywebsite

XAMPP的默认port:80被System.exe占用了,只好换成port:81,这个问题提示XAMPP PORT 80 is Busy / EasyPHP error in Apache configuration file:

此更改后,我可以访问 localhost:81/xampp 和 localhost:81/phpMyAdmin 以及本地文件,例如 localhost:81/wordpress/Readme .html

但是,我无法在 htdocs 中加载其他本地目录,无法在我的计算机上安装新的 wordpress 站点,并且 localhost:81/wordpress 被自动引用回 localhost/wordpress,未找到

这是我尝试过和失败的列表

  1. 将所有本地主机选项更改为 locahost:81,在 C:\xampp\apache\conf\http.conf 中,在 C:\xampp\xampp-control.ini 中,在 MySQL 数据库中, 数据库表, root 用户, 在 wordpress wp-config-sample.php , wp-config.php

  2. 我在 Chrome 中加载 localhost:81\wordpress 并且它被自动引用回 localhost\wordpress ,结果是 NOT FOUND.

所以我无法访问 localhost:81/mywebsite,因为它自动引用旧的本地主机,并且无法阻止 System.exe 使用 port:80。我搜索了几乎每个地方,但我找到的唯一解决方案是 wp-config.php 中的错误输入 - 这不是我的问题。

请帮忙。

尝试在虚拟主机配置中指定端口号。因此,您可以避免在 url 中键入端口号。 将这些行添加到 C:/xampp/apache/config/extra/httpd-vhosts.conf

NameVirtualHost *:81
    <VirtualHost *:81>
        ServerName test.com
        DocumentRoot "C:/xampp/htdocs"

        <Directory "C:/xampp/htdocs">
            AllowOverride All
            Order allow,deny
            Allow from all
        </Directory>
    </VirtualHost>

编辑 C:\Windows\System32\drivers\etc\hosts 并添加

127.0.0.1    test.com

在文件末尾。重新启动阿帕奇。清除浏览器缓存并指向 test.com.

我卸载了 ISS ,卸载了 XAMPP 并重新安装了 XAMPP ,它默认使用 port:80 。谢谢你们。关于占用port:80的服务,在这个问题中回答:windows 8 NT Kernel and System using port 80

因此,像 EL.Web.ID 和 Geethika 所说的最佳解决方案是重新配置 XAMPP Apache 服务器以侦听和使用不同的端口号。以下是您的操作方法:

1) 首先,您需要打开 Apache “httpd.conf” 文件并在新端口号上将其配置为 use/listen。'

Setup Xampp Apache

要打开 httpd.conf 文件,请单击 Apache“开始”和“管理”按钮旁边的“配置”按钮。在打开的弹出菜单中,单击并打开 httpd.conf

2) 在 httpd.conf 文件中搜索“listen”。您会发现两行类似;

收听 12.34.56.78:80

听80

将端口号更改为端口号。您选择的(例如端口 1234)如下所示

收听 12.34.56.78:1234

听1234

3) 接下来,在同一个 httpd.conf 文件中查找“ServerName localhost:”,将其设置为新的端口号。

服务器名称localhost:1234

4) 保存并关闭 httpd.conf 文件。

5) 现在再次单击 Apache 配置按钮并打开“httpd-ssl.conf”文件。

6) 在httpd-ssl.conf文件中,再次寻找“Listen”。您可能会发现:

听443

更改它以侦听您选择的新端口号。像这样说:

听1443

7) 在同一个 httpd-ssl.conf 文件中找到另一行“”。将此更改为您的新端口号。 (喜欢 1443)

7) 同样在同一个 httpd-ssl.conf 中,您可以找到定义端口号的另一行。为此寻找“ServerName”。你可能会发现类似的东西:

服务器名www.example.com:443 或服务器名localhost:433

将此 ServerName 更改为您的新端口号。

8) 保存并关闭 httpd-ssl.conf 文件。

9) 最后,还有一个地方需要更改端口号。为此,单击并打开 XAMPP 控制面板的“配置”按钮。然后单击“服务和端口设置”​​按钮。在其中,单击“Apache”选项卡并在“主端口”和“SSL 端口”框中输入并保存新端口号。单击保存并关闭配置框。

这应该可以解决问题。现在“启动”Apache,如果一切顺利,您的 Apache 服务器应该会启动。

您还会看到 XAMPP 控制面板中的 Apache Port/s no 已更改为您设置的新端口 ID

写在 URL 喜欢 localhost:1234 然后再写....