首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么wamp服务器put online/ offline选项丢失?

为什么wamp服务器put online/ offline选项丢失?
EN

Stack Overflow用户
提问于 2016-04-23 20:14:13
回答 1查看 59.5K关注 0票数 23

我使用的是windows8。最近我安装了wampserver3_x86_apache2.4.17_mysql5.7.9_php5.6.15.。但是put online/offlline选项缺失。我做了wamp管理器->wamp设置->菜单项在线/离线。它也不能工作。此选项旁边没有绿色的绿色标记。

该怎么办呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-24 23:37:44

它没有丢失,它现在是一个可选菜单

右键单击Wampmanager -> WAMPSetting ->菜单项: Online/Offline

如果您单击它,使其旁边有一个勾号,您将看到left click菜单上的Online/Offline菜单。

但是,它是可选的,因为它已不再使用。

您应该为每个项目创建Virtual Hosts,然后可以分别修改每个项目以控制Apache访问规则。

事实上,在WAMPServer 3或更高版本中,有一个为localhost定义的虚拟主机,所以这个旧的Online/Offline进程实际上不会做你想要的事情。

现在,您必须转到wamp\bin\apache\apache{version}\conf\extra\httpd-vhosts.conf文件并手动修改该条目

代码语言:javascript
复制
<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菜单编辑该文件,如下所示

代码语言:javascript
复制
wampmanager -> Apache -> httpd-vhosts.conf

但是,我们不建议允许这种对本地主机的访问。最好为你的每个项目创建一个虚拟主机,例如

代码语言:javascript
复制
<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>
票数 51
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36810669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档