昨天晚上我把我的windows7升级到windows10了。
结果是在windows 10中运行我的本地apache服务器时遇到了麻烦,而windows 10是在windows 7上运行的。我试过卸载和安装其他版本的xampp,然后我发现我必须更改apache的默认端口才能让它运行。
我更改了httpd.conf
从一月一日到一月一日
与**ServerName localhost:80
至ServerName localhost:1234
**
并在xampp控制面板配置-〉服务和端口设置中。我还更改了主端口x1c 0d1x
现在我可以使用**localhost:1234/phpmyadmin
**访问phpmyadmin。现在我的问题是创建虚拟主机
所以我添加了我的主机(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 *:1234>
DocumentRoot "D:/xampp/htdocs/sample"
ServerName sample.local
</VirtualHost>
<VirtualHost *:1234>
DocumentRoot "D:/xampp/htdocs/anothersample"
ServerName anothersample.local
</VirtualHost>
我确保上面的vhost文件包含
我已经重新启动了我的apache,但似乎我的vhost不工作了。有人能指出我错过了什么吗?
3条答案
按热度按时间yqhsw0fo1#
谢谢你@ShamSUP和@maytham-iλ我能够通过卸载xampp解决我的问题.
然后按照说明here
我将在这里列出我已经完成的步骤。
appwiz.cpl
,然后使用打开或关闭Windows功能,并通过展开Internet Information Services
-〉Web Management Tools
-〉然后选中IIS Management Console
来安装IIS管理器控制台InetMgr.exe
并回车,然后展开Site
右键单击它,然后单击Edit Bindings
1.将http端口从80更改为8080
然后,安装XAMPP并配置虚拟主机
主机(C:\Windows\系统32\驱动程序\等\主机)文件
虚拟主机(D:\xampp\apache\配置文件\额外\httpd-vhosts.conf)文件
默认情况下,Windows虚拟主机为uncommentedx 1c 0d1x
重新启动apache和mysql之后。虚拟主机现在正在运行。我希望这可能会对将来的某人有所帮助。
c9x0cxw02#
E:\扩展\Apache\配置文件\额外\httpd-vhosts.配置文件
C:\Windows\系统32\驱动程序\等\主机
**注意:*重新启动Xampp服务器。
输入网址: 一个月一次 *
9vw9lbht3#
也许我的问题是不同的。上面的答案对我不起作用Windows 10,XAMPP便携式5. 6. 30
我的XAMPP在端口80上工作,但是当我设置虚拟主机时,它的localhost也会转到虚拟主机文件夹。
我只是简单地将其添加到
/apache/conf/extra/httpd-vhosts.conf
文件中。Windows 7上不需要上述代码。
对于虚拟主机- mydrupal
希望这个有用。