apache - 在 Xampp Windows 10 中创建虚拟主机

标签 apache xampp

昨晚我已将 Windows 7 更新到 Windows 10。

结果是尝试在 Windows 7 上运行的 Windows 10 中运行我的本地 apache 服务器很困难。我尝试卸载并安装其他版本的 xampp,然后我发现我必须更改 apache 的默认端 Eloquent 能使它运行了。

我更改了httpd.conf

听80听1234

并且 服务器名称 localhost:80服务器名称 localhost:1234

以及xampp控制面板配置->服务和端口设置。我还更改了主端口 enter image description here

现在我可以使用 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>

我确实确保包含上面的虚拟主机文件 enter image description here

我已经重新启动了我的 apache,但似乎我的虚拟主机无法工作。任何人都可以指出我错过了什么吗?

最佳答案

谢谢@ShamSUP 和@maytham-ɯɐɥıλɐɯ 我能够通过卸载 xampp 解决我的问题。

然后按照说明进行操作 here

我将在这里列出我已完成的步骤。

  1. Windows+R 并输入 appwiz.cpl 并使用“打开或关闭 Windows 功能”并通过展开来安装 IIS 管理器控制台 Internet 信息服务->Web 管理工具->然后检查IIS 管理控制台
  2. Windows+R 并输入 InetMgr.exe 并输入,然后展开 Site 右键单击​​它,然后单击编辑绑定(bind)
  3. http 端口从 80 更改为 8080

之后,我安装 XAMPP 并配置虚拟主机

主机(C:\Windows\System32\drivers\etc\hosts)文件

127.0.0.1       sample.local
127.0.0.1       anothersample.local

vhost (D:\xampp\apache\conf\extra\httpd-vhosts.conf) 文件

<VirtualHost *:80>
    DocumentRoot "D:\xampp\htdocs\sample"
    ServerName sample.local
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "D:/xampp/htdocs/anothersample"
    ServerName anothersample.local
</VirtualHost>

并且默认情况下在windows虚拟主机中是取消注释的enter image description here

重新启动 apache 和 mysql 后。虚拟主机现在正在运行。我希望这可以对将来的人有所帮助。

关于apache - 在 Xampp Windows 10 中创建虚拟主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35668594/

相关文章:

php - 错误 : Apache shutdown unexpectedly error message

mysql - 在导航控件上的子表单上进行过滤

java - 使用 <a> 标签在 jsp 页面中链接 php 页面

mysql - MySQL 数据类型的问题

php - 在导航选项卡中显示数据库查询的结果

python - mod_wsgi 报告 Pyramid 模块中的语法错误

apache - Zookeeper 报错连接丢失异常

apache - Fedora 文件权限 apache 没有写权限

java - 禁止 HtmlUnit Apache 日志记录

web-services - 客户端的 mod_perl 服务器事件