【发布时间】:2016-08-17 01:53:40
【问题描述】:
我使用的是 Windows 8。最近我安装了 wampserver3_x86_apache2.4.17_mysql5.7.9_php5.6.15。但是缺少 put online/offlline 选项。我做了 wamp manager->wamp settings->menus item online/offline。它也不起作用。此选项旁边没有绿色的绿色标记。
怎么办?
【问题讨论】:
标签: wamp
我使用的是 Windows 8。最近我安装了 wampserver3_x86_apache2.4.17_mysql5.7.9_php5.6.15。但是缺少 put online/offlline 选项。我做了 wamp manager->wamp settings->menus item online/offline。它也不起作用。此选项旁边没有绿色的绿色标记。
怎么办?
【问题讨论】:
标签: wamp
它现在是一个可选菜单并没有丢失
右键Wampmanager -> WAMPSetting -> 菜单项:在线/离线
如果您单击它,使其旁边有一个勾号,您将在left click 菜单上看到Online/Offline 菜单。
但是由于它的用途已失效,它被设为可选。
您应该为每个项目创建虚拟主机,然后您可以单独修改每个项目以控制 Apache 访问规则。
事实上,在 WAMPServer 3 或更高版本中,为 localhost 定义了一个虚拟主机,所以这个旧的 Online/Offline 进程实际上不会做你想要的。
您现在必须转到 wamp\bin\apache\apache{version}\conf\extra\httpd-vhosts.conf 文件并手动修改该条目
<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp/www
<Directory "D:/wamp/www/">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted #<-- changed line
</Directory>
</VirtualHost>
可以使用 wampmanager 菜单编辑此文件
wampmanager -> Apache -> httpd-vhosts.conf
但是不推荐允许这种对本地主机的访问。最好为每个项目创建一个虚拟主机,例如
<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp/www
<Directory "D:/wamp/www/">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName project1.dev
DocumentRoot D:/wamp/www/project1
<Directory "D:/wamp/www/project1">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
【讨论】: