专栏首页IMWeb前端团队wamp修改空密码以及设置虚拟站点

wamp修改空密码以及设置虚拟站点

近来重装了一下wamp,索性记录一下,wamp安装完后,我的常用配置。首先,肯定要修改默认的空密码;其次,便要配置虚拟站点,因为当项目多的时候,每个项目分配成一个站点,对于开发来说,很方便管理。其实网上已有很多这方面的文章,但大部分说的都不够详细,有的只能在www目录内,所以借着这次重装wamp的机会整理一下笔记,分享一下,已留后用 !

修改wamp空密码

启动wamp后,左键点击wamp图标->MySQL->MySQL控制台,然后会提示让输入密码,安装完后,密码是空的,所以直接回车便可进入MySQL,接下来具体操作如下:

use mysql;//选择数据库
update user set password=PASSWORD('新密码') where user='root';//修改密码
flush privileges;//刷新权限表,不然不会生效

最后输入quit;退出,然后再重新进来,提示输入密码,再直接回车就进不来了,而输入刚才修改的密码便可。

配置虚拟站点

首先需要开启虚拟模块,然后还要开启允许在www目录之外的目录设置站点的权限。

开启这些配置需要打开配置文件,配置文件在wamp安装目录下的E:\wamp\bin\apache\apache2.4.9\conf\httpd.conf(路径按照您自己的路径去找)

开启虚拟模块:找到如下地方,把#号去掉,大概在514行和554行左右

#Include conf/extra/httpd-vhosts.conf//开启虚拟模块
#IncludeOptional "e:/wamp/vhosts/*"//开启这个,就会自动加载我们在这个目录下面配置的所有vhost。

开启权限:找到如下地方,大约在240行左右

<Directory />
    AllowOverride none
    Require all denied
</Directory>

改成如下

<Directory />
    Options Indexes FollowSymLinks
    AllowOverride all
    #Require all denied
</Directory>

然后重启Apache,再访问localhost,就会出现如下提示

Not Found

The requested URL / was not found on this server.

Apache/2.4.9 (Win64) PHP/5.5.12 Server at localhost Port 80

出现这个,代表设置成功,但localhost没法访问了,没关系,我们手工配置一个localhost。 在E:\wamp\vhosts(路径还是您的路径)下,新建localhost.conf文件,名字您可以自己起(但后缀一定要是conf),一般和站点保持一致即可,方便管理,然后在文件中添加如下代码

<VirtualHost *:80>
    DocumentRoot "E:\website\localhost"
    ServerName localhost
</VirtualHost>
  • ServerName:你要设置的站点名称,也就等于是域名
  • DocumentRoot:你的站点根路径

以上两个是必须设置的,然后保存,重启Apache,再输入localhost,便可列出站点根目录下的内容,可能有经验的就会想到,不是还需要在hosts文件加个指向么,为毛这里没有加便可?这是因为localhost默认已在hosts文件中配置过,所以不需要再配置了。

如果再配置其他站点,就把wamp/vhost文件夹中的任意一个conf文件,复制一份,改下名字,把里面的ServerName和DocumentRoot值改改便可。

比如新增的站点名称叫test.com,然后在hosts文件中加上下面一行(hosts文件一般都是在C:\Windows\System32\drivers\etc里面)

127.0.0.1 test.com

然后重启Apache,输入test.com,便可列出你设置的根目录下的内容。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 递归函数的优化

    本文作者:IMWeb 寒纱阁主 原文出处:IMWeb社区 未经同意,禁止转载 递归函数是一个函数自我调用而构成的,如下是一个典型的递归阶乘函数: fu...

    IMWeb前端团队
  • 创建对象模式

    上述方式有明显的缺点:使用同一个接口创建很多对象,会产生大量重复代码。因此可以使用工厂模式:

    IMWeb前端团队
  • ES6解构嵌套对象

    本文作者:IMWeb zzbozheng 原文出处:IMWeb社区 未经同意,禁止转载 让我们先回忆一下ES6的对象解构,本文介绍各种ES6的对象解构...

    IMWeb前端团队
  • wampServer 启动报错

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/de...

    泥豆芽儿 MT
  • Frp服务端搭建

    1.例如我们的Linux操作系统,先下载我们的这个优化版的frp远程工具包(放在root目录下)

    背雷管的小青年
  • 使用 IntelliJ IDEA 查看类图,内容极度舒适

    在你想查看的类的标签页内,点击右键,选择 Diagrams,其中有 show 和 show ... Popup,只是前者新建在标签页内,后者以浮窗的形式展示:

    全栈自学社区
  • 试试 IntelliJ IDEA 自带的高能神器(二)

    不知道大家看源码的时候是怎么从上到下将类的继承关系和接口实现记的清楚的,这里推荐 IDEA 的 diagram,结果一目了然,也是好用到炸裂,就此分享。

    zhisheng
  • 从C#到TypeScript - 类

    从C#到TypeScript - 类 在ES6之前Javascript的类都是用function定义的,ES6把类关键字正式加进来,虽说其实也还是functio...

    用户1147588
  • 谦尊升室内定位SDK助力智慧医院APP,实现室内定位导航

    目前上海谦尊升推出的方案就是基于惯性导航的室内定位方案,利用智能手机上的惯性元件进行定位,这是一种自主定位导航的方式,不依赖外界信号也不受其他信号干扰。所以在部...

    BestSDK
  • ERROR 1396 (HY000): Operation CREATE USER faile...

    mysql> CREATE USER 'jack'@'localhost' IDENTIFIED BY 'test123'; Query OK, 0 rows ...

    闵开慧

扫码关注云+社区

领取腾讯云代金券