如何更改xampp的端口

如何更改xampp的端口,第1张

1

找到C:\Windows\System32\drivers\etc 下的

hosts文件

增加以下代码:

127.0.0.1 localhost

127.0.0.1 localhost:8080

2

找到c:\xampp\apache\conf 下的

httpd.conf

将Include conf/extra/httpd-v前面的#去掉变成

Include conf/extra/httpd-vhosts.conf

增加两行代码

Listen 8080

NameVirtualHost localhost:8080

3

找到c:\xampp\apache\conf\extra下的

httpd-vhosts.conf增加代码

<VirtualHost *:80>

DocumentRoot "c:/xampp/htdocs"

ServerName localhost

ErrorLog "logs/localhost-error.log"

CustomLog "logs/localhost-access.log" common

<Directory "c:/xampp/htdocs">

Options Indexes FollowSymLinks

DirectoryIndex index.html index.php

AllowOverride all

Order allow,deny

Allow from all

</Directory>

</VirtualHost>

<VirtualHost *:8080>

DocumentRoot "c:/xampp/htdocs/tpshop"

ServerName localhost:8080

ErrorLog "logs/localhost-error.log"

CustomLog "logs/localhost-access.log" common

<Directory "c:/xampp/htdocs/tpshop">

Options Indexes FollowSymLinks

DirectoryIndex index.html index.php

AllowOverride all

Order allow,deny

Allow from all

</Directory>

</VirtualHost>

4

重启Apache

5

地址栏输入

localhost可以访问xampp

地址栏输入

localhost:8080

可以访问tpshop

问题一:

端口443已被占用,无法启动Apache模块

报错语句如下:

解决思路:

更改占用443端口的虚拟机的端口即可,如可改成444。

具体步骤如下:

1、打开虚拟机 编辑(E) 首选项

第①步:启用【禁用共享】

第②步:把当前使用的端口443修改为其它,例如444。

2、再次【启用共享】。

3、重新启动Apache模块即可。

问题二:

端口3306被占用,无法启动MySQL模块。

报错语句如下:

具体步骤如下:

1、Windows+R 进入运行界面,在窗口输入【regedit】,d出注册表编辑器。

2、HKEY_LOCAL_MACHINE--->SYSTEM---->services--->mysql--->imagepath。

3、右键【imagepath】选择【修改】,同时找到XAMPP的文档的位置:【D:xamppmysqlbinmysqld.exe】,复制【mysqld.exe】的路径,粘贴到【imagepath】的数值数据中(注意需要留一个空格),点击确定。

4.进入XAMPP Control重新启动MySQL模块即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11807988.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存