XAMPP,使用端口:81,无法运行localhost:81 / mywebsite

时间:2015-05-31 07:31:21

标签: php wordpress apache port80

XAMPP的默认端口:80被System.exe占用,所以我必须切换到端口: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. 将所有localhost选项更改为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,结果未找到。

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

    请求帮助。

3 个答案:

答案 0 :(得分:0)

尝试在虚拟主机配置中指定端口号。因此,您可以避免在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

在文件的末尾。重启apache。清除浏览器缓存并指向test.com。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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

Setup Xampp Apache

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

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

听12.34.56.78:80

听80

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

听12.34.56.78:1234

听1234

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

ServerName本地主机:1234

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

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

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

听443

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

听1443

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

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

ServerName www.example.com:443或ServerName localhost:433

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

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

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

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

您还将在XAMPP控制面板中看到Apache端口号已更改为您设置的新端口ID

在localhost:1234之类的URL上写入,然后按一下。...