我在我的窗口上运行两个xampp 7.一个是php5.6
,另一个是php7.2
。 php7
xampp的端口号已根据article更改为7777
,并且工作正常。我能够运行我的项目。现在问题是我尝试创建虚拟主机来运行我的laravel站点,这是无效的。我得到了
嗯。我们无法找到该网站。
这是我的Vhost
<VirtualHost *:7777>
DocumentRoot "C:/xampp/htdocs/"
ServerAdmin admin@localhost
ServerName localhost
<Directory "C:/xampp/htdocs/">
Options Indexes FollowSymLinks
AllowOverride all
Require local
</Directory>
</VirtualHost>
<VirtualHost *:7777>
DocumentRoot "C:/xampp/htdocs/test_web/public/"
ServerAdmin admin@localhost
ServerName test.com
ServerAlias test.com
<Directory "C:/xampp/htdocs/test_web/public/">
Options All
AllowOverride All
Order Allow,Deny
Allow from all
#Options Indexes FollowSymLinks
Require local
# if you want access from other pc's on your local network
#Require ip 192.168.1
# Only if you want the world to see your site
#Require all granted
</Directory>
</VirtualHost>
这是我的主机文件
127.0.0.1:7777 test.com
::7777 test.com
我尝试了许多组合,例如127.0.0.1:7777
与::7777
,::1
,::77
。
答案 0 :(得分:2)
主机名映射到IP地址,而不是端口。
hosts文件不应包含端口号。
127.0.0.1:7777
应为127.0.0.1
(IPv4环回地址)
::7777
应为::1
(IPv6环回地址)。
当您访问非默认端口时,应在URL 中指定端口(例如,80表示HTTP,443表示HTTPS)。
e.g。 http://test.com:7777/