【发布时间】:2016-06-10 15:57:17
【问题描述】:
昨晚我将 Windows 7 更新到了 Windows 10。
结果是试图在 windows 7 上运行的 windows 10 中运行我的本地 apache 服务器。我尝试卸载并安装另一个版本的 xampp 然后我想我必须更改 apache 的默认端口只是为了它运行。
我改变了 httpd.conf
从 Listen 80 到 Listen 1234
与
ServerName localhost:80 到 ServerName localhost:1234
在 xampp 控制面板配置->服务和端口设置。我还更改了主端口
现在我可以使用 localhost:1234/phpmyadmin 访问 phpmyadmin。
现在我的问题是创建虚拟主机
所以我在我的主机(C:\Windows\System32\drivers\etc\hosts)文件中添加了
127.0.0.1 sample.local
127.0.0.1 anothersample.local
还有我的虚拟主机(D:\xampp\apache\conf\extra\httpd-vhosts.conf)文件
<VirtualHost *:1234>
DocumentRoot "D:/xampp/htdocs/sample"
ServerName sample.local
</VirtualHost>
<VirtualHost *:1234>
DocumentRoot "D:/xampp/htdocs/anothersample"
ServerName anothersample.local
</VirtualHost>
我已经重新启动了我的 apache,但我的虚拟主机似乎无法正常工作。谁能指出我错过了什么?
【问题讨论】:
-
您是否尝试访问
anothersample.local:1234和sample.local:1234的网址? -
@ShamSUP 是的。我就是这样访问它的。我也尝试不使用端口 anothersample.local 并且没有给我任何输出。
-
看看这个解决方案它经历了所有步骤,所以要确定stackoverflow.com/questions/27754367/…,我建议你也重新安装你的xampp以开始
-
如果您的 xampp 文件夹中有 mysql 数据,请在重新安装之前将其备份
-
@maytham-ɯɐɥıλɐɯ 我已经完成了你的回答。就我而言,它没有帮助..