我正在使用Windows8。最近我安装了wampserver3_x86_apache2.4.17_mysql5.7.9_php5.6.15。但是缺少在线/离线选项。我做了wamp管理器-> wamp设置->在线/离线菜单项。它也不起作用。此选项旁边没有绿色绿色标记。
该怎么办?
它不丢失它现在是一个可选菜单
右键单击Wampmanager-> WAMPSetting->菜单项:在线/离线
如果单击它旁边有一个“勾号”,您将在Online/Offline
菜单上看到left click
菜单。
但是,由于已停止使用它,因此已使其成为可选的。
您应该为每个项目创建虚拟主机,然后可以分别修改每个虚拟主机以控制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>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句