一、左键”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
左键单击图标志,在弹出式菜单中选择“Apache”命令,在其子菜单中单击“httpd.conf”命令。则自动用记事本打开了“httpd.conf”文件。在该文件中查找“Listen”一词,找到后是:Listen:80 将其改为:Listen 8080数据库
检查Apache是否容许外网访问;检查IP地址是否为公网IP;检测防火墙是否关闭; apache
在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
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 #容许全部
Windows - 开始 - 设置 - 控制面板 - 管理工具 - 服务,找到 wampmysqld, wampapache, 将 "启动类型" 由"手动" 改成"自动" 便可。
查找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。
一、修改php.ini,在php.ini中找到data.timezone =去掉它前面的;号,而后设置data.timezone = “Asia/Shanghai”;便可。 二、在程序PHP 5以上版本的程序代码中使用函数ini_set('date.timezone','Asia/Shanghai');或者date_default_timezone_set(‘Asia/Shanghai');
==查看字符集==
//查看MySQL数据库服务器和数据库字符集 show variables like '%char%';
==修改字符集==
在[mysql]下添加
default-character-set = utf8
在[mysqld]下添加
character_set_server=utf8
init_connect='SET NAMES utf8'