环境变量的配置

  • 把 C:\wamp64\bin\php\php5.6.31;C:\wamp64\bin\mysql\mysql5.7.19\bin 写进环境变量中即可.注意自己安装wamp的位置及各自后面的版本号

服务器设置

  • 在wamp/bin/apache/Apache###/conf/httpd.conf文件中设置

根文件夹

  1. 修改documentroot和directory两项
  2. 保存后重启服务

404返回值

  1. 修改errordocument其后的值并删除前面的#
  2. 保存后重启服务

更改端口

  1. 修改或增加listen
  2. 保存后重启服务
  • 注意格式,否则重启不了

设置外部访问

1.更改为一下内容(有两部分)

<Directory "E:/wamp/bin/apache/apache2.4.9/cgi-bin">
AllowOverride None
Options None
Require all granted
</Directory> # onlineoffline tag - don't remove
Require all granted
allow from all </Directory>

设置localhost默认显示页面

1.更改以下内容

<IfModule dir_module>
DirectoryIndex index.php index.php3 index.html index.htm
</IfModule>

2.如果localhost文件夹中没有上面所包含的页面,地址栏输入localhost将显示localhost文件夹内的文件

取消php函数未定义之类的报错

  • 在 php.ini 中设置
error_reporting = E_ALL & ~E_NOTICE
  • 其中

    • &:和
    • ~:非
  • 注意
    • 其他错误类型可以问度娘后根据需要利用逻辑判断进行取舍

修改MySQL默认编码格式

  • 在my.ini中添加
  • [mysql]添加配置default-character-set=utf8
  • [mysqld]添加配置character_set_server=utf8

修改post上传文件大小

  • 在 php.ini 中设置,搜索post后自行寻找……

修改服务器时间

php.ini文件里的 date.timezone = prc(中国时区)

建立第二站点

  • 打开C:\wamp\bin\apache\apache2.4.9\conf\httpd.conf

    • 去掉"Include conf/extra/httpd-vhosts.conf"的注释
    • 去掉"LoadModule rewrite_module modules/mod_rewrite.so"的注释
httpd.conf文件修改,
AllowOverride all
Require all granted
allow from all
  • 打开C:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf,添加
<VirtualHost *:80>
ServerName blog
DocumentRoot "E:/blog"
<Directory "E:/blog">
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
  • hosts 文件添加
文件位置:C:\Windows\System32\drivers\etc
127.0.0.1 blog

- 注意:

1. Options Indexes FollowSymLinks 如果没有,则禁止 Apache 显示该目录结构,那样就不会从浏览器看到该目录下的文件和子目录列表了(不过,服务器有默认优先打开index.html等文件的设置,如果有了此设置且当前目录下有index.html等文件,依旧无法打开此目录)。

2. 第一次输入第二站点时,需要在地址前面带上http://(不知道为什么)

3. 如果开启了第二或者更多的站点,第一个就是localhost能够访问的.这个是由如果还需要启用外部访问,记得要在第一个站点配置加上Allow from all(把上面的改下路径直接覆盖第一个就好了)

4. 如果想使用其他端口(如88)作为登陆,则直接在此文件中加上* Listen:88 *,并把对应的配置项改成* <VirtualHost *:88> *

5. 在阿里云上配置其他端口时,除了要配置防火墙,还要注意策略组

初学者对WAMP服务器的设置的更多相关文章

  1. 怎么从一台电脑的浏览器输入地址访问另一台电脑服务器(WAMP服务器已搭建,PHPSTORM装好了)

    服务器电脑WAMP环境搭建好了,浏览器输入LOCALHOST就能访问本地 WAMP/WWW 目录下PHP文件,怎么样才能从另一台电脑通过浏览器访问呢?求详细步骤... glwbdtb | 浏览 180 ...

  2. CentOS Linux服务器安全设置

    转自:http://www.osyunwei.com/archives/754.html 引言: 我们必须明白:最小的权限+最少的服务=最大的安全 所以,无论是配置任何服务器,我们都必须把不用的服务关 ...

  3. PHP文件漏桐可以通过对服务器进行设置和配置来达到防范目的

    对脚本执行漏洞的防范 黑客利用脚本执行漏洞进行攻击的手段是多种多样的,而且是灵活多变的,对此,必须要采用多种防范方法综合的手段,才能有效防止黑客对脚本执行漏洞进行攻击.这里常用的方法方法有以下四种.一 ...

  4. win2003 服务器安全设置详细介绍

    第一步:一.先关闭不需要的端口  我比较小心,先关了端口.只开了3389 21 80 1433(MYSQL)有些人一直说什么默认的3389不安全,对此我不否认,但是利用的途径也只能一个一个的穷举爆破, ...

  5. windows下架设SVN服务器并设置开机启动

    原文:windows下架设SVN服务器并设置开机启动 1.安装SVN服务器,到http://subversion.apache.org/packages.html上下载windows版的SVN,并安装 ...

  6. nodejs + nginx + ECS阿里云服务器环境设置

    nodejs + nginx + ECS阿里云服务器环境设置 部署 nodejs ECS 基于 CentOS7.2 详细步骤:click 部署 nginx 安装 添加Nginx软件库: [root@l ...

  7. [转]linux下centos服务器安全设置

    引言: 我们必须明白:最小的权限+最少的服务=最大的安全 所以,无论是配置任何服务器,我们都必须把不用的服务关闭.把系统权限设置到最小话,这样才能保证服务器最大的安全.下面是CentOS服务器安全设置 ...

  8. dell服务器raid设置

    dell服务器raid设置 配置说明: 开机自检按ctrl+R键进入配置界面 如果服务器有raid卡,而不想做磁盘阵列时,需要做单盘RAID0,主要是为了让卡来识别一下硬盘 对raid进行操作很可能会 ...

  9. win2003服务器安全设置教程

    服务器安全设置 1.系统盘和站点放置盘必须设置为NTFS格式,方便设置权限. 2.系统盘和站点放置盘除administrators 和system的用户权限全部去除. 3.启用windows自带防火墙 ...

随机推荐

  1. Glide.centerCrop()第一次显示无效

    Glide.with(context)      .load(url)      .centerCrop()     /** fitCenter() */      .placeholder(R.mi ...

  2. freemarker springmvc配置异常

    异常信息 java.lang.IllegalAccessError: tried to access method freemarker.ext.servlet.AllHttpScopesHashMo ...

  3. SAP ECC CO 配置

    SAP ECC 6.0 Configuration Document Controlling (CO) Table of Content TOC \o \h \z 1. Enterprise Stru ...

  4. 基情四射的两个css样式

    自定义blog样式时,代码段的line-height继承样式post的line-height,间隔太大了,决定再减小点,css都玩了几年了,感觉中这是很容易的事情.然后,就悲剧了好久,原先自定义样式表 ...

  5. VSFTPD添加用户

    VSFTPD的安装网上有很多教程这里就不多说了,这里主要是针对做主机空间服务的朋友在安装好vsftpd后如何为用户增加ftp账号 先来看一看我们一般在*inux系统下面如何增加用户的 #adduser ...

  6. 从function前面的!想到的

    最近没事喜欢看看,一些js库的源码,结果发现库前不是加一个!就是加+或者一个(),心中猜出个大概知道这个是让函数自动执行,可是这么多符号达到同一个目的,原理是什么呢,下面做一下剖析: 先从IIFE开始 ...

  7. ROC和AUC介绍以及如何计算AUC ---好!!!!

    from:https://www.douban.com/note/284051363/?type=like 原帖发表在我的博客:http://alexkong.net/2013/06/introduc ...

  8. [Shell] 读取脚本路径

    以下是几种在 Shell 中读取路径的方法. 返回当前工作目录绝对路径 echo $(pwd) 返回 shell 第一个参数.如果被执行对象位于 PATH 路径中,则返回该对象绝对路径:否则返回被执行 ...

  9. 用httpclient访问时,附带cookie信息

    var url = "address"; var cookieContainer = new CookieContainer(); using (var handler = new ...

  10. 使用C语言描述静态链表和动态链表

    静态链表和动态链表是线性表链式存储结构的两种不同的表示方式. 静态链表的初始长度一般是固定的,在做插入和删除操作时不需要移动元素,仅需修改指针,故仍具有链式存储结构的主要优点. 动态链表是相对于静态链 ...