Wampserver主机服务配置方法

1、更改根目录 

一、左键”www目录”路径更改
Wampserver安装好后,“www目录”默认为X:\wamp\www,也就是wampserver安装目录下的www文件夹。实际使用中,默认设置每每不是咱们想要的,可能改为其余文件夹更适合咱们,好比D:\site 或者 E:\www 等等。那该如何更改呢,如今就我就和你们分享一个很是简单的方法,下面以改成D:\site为例。
打开wamp\scripts\config.inc.php(可使用EditPlus或者记事本,看本身喜欢了),
第47行,$wwwDir = $c_installDir.’/www’;
修改成:$wwwDir = ‘D:/site’;便可。但这时新问题来了,Apache默认根目录还没改过来!继续看第2步!
$c_installDir是个变量,指WAMPserver安装根目录。php

二、修改Apache默认根目录mysql

打开wamp\bin\apache\apache2.2.11\conf\httpd.conf,修改DocumentRoot后面双引号中的值为你所要的。(左键单击图标志,在弹出式菜单中选择“Apache”命令,在其子菜单中单击“httpd.conf”命令。则自动用记事本打开了“httpd.conf”文件。)
好比将DocumentRoot “D:/wamp/www/”
改为DocumentRoot “D:/site/”
同时将<Directory “D:/wamp/www/“>
改为<Directory “D:/site/“>sql

2、修改端口号

左键单击图标志,在弹出式菜单中选择“Apache”命令,在其子菜单中单击“httpd.conf”命令。则自动用记事本打开了“httpd.conf”文件。在该文件中查找“Listen”一词,找到后是:Listen:80 将其改为:Listen 8080数据库

3、服务器没法访问

检查Apache是否容许外网访问;检查IP地址是否为公网IP;检测防火墙是否关闭; apache

4、设置phpmyadmin

在WampServer安装完成后,经过http://localhost/打开后能够看到WampServer自带的一个简单的页面,里面有phpinfo、phpmyadmin和sqlitemanager三个工具。服务器

打开phpmyadmin会在下方看到提示,root用户没有设置密码,咱们先为root账户设置密码。点击phpmyadmin页面中部的“权限”,能够看到“用户一览”,这时候应该只有一行用户信息,即root localhost这一行,点击这一行最右侧的编辑权限图标,在新页面找到“更改密码”,为root用户设置密码,并点击“执行”。app

而后刷新页面,会看到错误提示,这是由于账户已经设置密码,到WampServer程序安装目录,在apps目录找到phpmyadmin的目录,打开phpmyadmin目录里面的config.inc.php文件,找到下面这一行:函数

$cfg['Servers'][$i]['password']       = '';工具

在等号右面的单引号里面输入刚才设置的密码,从新打开phpmyadmin的页面并刷新,这时候phpmyadmin就能够正常访问了。
好了,我已经用WampServer简单的架设起一个Apache + PHP + MySQL的服务器了。ui

5、容许外网访问

wamp 默认是禁止外网访问APACHE的,左键点击右下的wamp图标Apache - httpd.conf ,搜索关键字 "deny from ",会发现一处 "deny from"将其下的一行"Allow from 127.0.0.1" 以前加一个 #号,表示注释掉,新插入一行,手动输入Allow from all 。保存,从新启动下apache 服务就能够容许外网访问了。
Apache2.4 配置: Require all denied #拒绝全部 Require all granted #容许全部

6、apache, mysql 服务的开机自动运行

Windows - 开始 - 设置 - 控制面板 - 管理工具 - 服务,找到 wampmysqld, wampapache, 将 "启动类型" 由"手动" 改成"自动" 便可。

7、开启支持rewrite module

8、php配置

查找short_open_tag = Off,把off改为On,注意是前面没有#号的那一排。
memory_limit = 128M          ;最大内存使用,运行程序提示内存不足时可修改其大小
upload_max_filesize = 2M  ;附件大小
、对于中文用户来讲,安装结束后,首先要设置的是,把MySQL的数据库默认编码改成UTF-8,这样能够排除不少中文乱码问题:在WAMP5菜单中选择打开my(wamp).ini,设置其中的default-character-set=utf8, 而后重启WAMP5。

9、php时间配置

一、修改php.ini,在php.ini中找到data.timezone =去掉它前面的;号,而后设置data.timezone = “Asia/Shanghai”;便可。 二、在程序PHP 5以上版本的程序代码中使用函数ini_set('date.timezone','Asia/Shanghai');或者date_default_timezone_set(‘Asia/Shanghai');  


10、数据库配置


==查看字符集== 
 //查看MySQL数据库服务器和数据库字符集 show variables like '%char%'; 

==修改字符集==
在[mysql]下添加

default-character-set = utf8
在[mysqld]下添加

character_set_server=utf8  

init_connect='SET NAMES utf8'

相关文章
相关标签/搜索