找到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端口的虚拟机的端口即可,如可改成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模块即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)