WampServer中文安装教程

一、找到网址下载安装软件

WampServer是国外知名的Apache+php+MySQL数据库的整合安装软件。免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做管理网站。在windows下将Apache+PHP+Mysql 集成环境,拥有简单的图形和菜单安装和配置环境。PHP扩展、Apache模块,开启/关闭鼠标点点就搞定,再也不用亲自去修改配置文件了,具有安全性高、版本稳定性好、操作简单等特点。以下为WampServer的具体安装教程:一、登录WampServer的官方网站(http://www.wampserver.com/en/)选择标题中的Download选项。

二、为你的计算机选择合适的操作系统与程序运行版本

三、点击下载

四、下载完成后双击进入安装界面

之后就是一直“YES”啦安装完毕后点击图标运行,在右下角会出现一个红色的“W”图标,右键单击图标选择“Language"---Chinese就变成中文界面啦。

五、安装过程中 遇到的问题

1、安装wampserver2时提示丢失MSVCR100.dll

安装Wampserver 2时却提示系统错误,如下图所示:

在网上下载了MSVCR100.dll放到system32文件夹下依然没有用。

百度搜索了一下,从一个论坛里面得知这种问题是由于没有安装VC++运行库,从网上下载了很多版本的VC++运行库,始终无果。

于是到wampserver官网准备下载一个32位的wampserver2,在不经意间发现这么一段文字,如图:

于是顺着图中的链接来到微软官网下载了VC10,安装VC10后(最好安装完后重启一下电脑),再将之前安装的wampserver2卸载,再安装(注意:不能覆盖安装) 就可以正常运行了。

估计是因为之前安装的VC版本低了,才导致安装的时候提示丢失MSVCR100.dll文件。

如果安装其他软件也是同样的提示情况,估计也是这个原因,以下分别是32位与64位的VC10下载地址:

VC10 SP1 vcredist_x86.exe 32 bits : http://www.microsoft.com/download/en/details.aspx?id=8328

VC10 SP1 vcredist_x64.exe 64 bits : http://www.microsoft.com/download/en/details.aspx?id=13523


2、遇到的其它问题 

1、设置phpmyadmin
在WampServer安装完成后,通过 http://localhost/打开后可以看到WampServer自带的一个简单的页面,里面有phpinfo、phpmyadmin和sqlitemanager三个工具。
打开phpmyadmin会在下方看到提示,root用户没有设置密码,我们先为root帐户设置密码。点击phpmyadmin页面中部的“权限”,可以看到“用户一览”,这时候应该只有一行用户信息,即root localhost这一行,点击这一行最右侧的编辑权限图标,在新页面找到“更改密码”,为root用户设置密码,并点击“执行”。
然后刷新页面,会看到错误提示,这是因为帐户已经设置密码,到WampServer程序安装目录,在apps目录找到phpmyadmin的目录,打开phpmyadmin目录里面的config.inc.php文件,找到下面这一行:
$cfg['Servers'][$i]['password']       = '';
在等号右面的单引号里面输入刚才设置的密码,重新打开phpmyadmin的页面并刷新,这时候phpmyadmin就可以正常访问了。

好了,我已经用WampServer简单的架设起一个Apache + PHP + MySQL的服务器了。
-----------------------------------------------------------
2、允许外网访问:
wamp 默认是禁止外网访问APACHE的,左键点击右下的wamp图标Apache - httpd.conf ,搜索关键字 "deny from ",会发现一处 "deny from"将其下的一行"Allow from 127.0.0.1" 之前加一个 #号,表示注释掉,新插入一行,手动输入Allow from all 。保存,重新启动下apache 服务就可以允许外网访问了。
3、apache, mysql 服务的开机自动运行
Windows - 开始? - 设置 - 控制面板 - 管理工具 - 服务,找到 wampmysqld, wampapache, 将 "启动类型" 由"手动" 改为"自动" 即可。
4、开启支持rewrite module
#LoadModule rewrite_module modules/mod_rewrite.so
去前面掉#,修改为

LoadModule rewrite_module modules/mod_rewrite.so

<Directory />
Options FollowSymLinks
AllowOverride None # 修改为AllowOverride All #
Order deny,allow
Deny from all
Satisfy all
</Directory>

<Directory "d:/wamp/www/"> 
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None # 修改为AllowOverride All #
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all
</Directory>

5、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。

 


1.停掉IIS服务

2.安装wamp
(1).安装完成wampserver之后,打开: http://localhost/phpmyadmin
(2).在phpmyadmin里修改root密码(默认为空),还可以根据需要建立数据库。
(3).修改phpmyadmin目录中的config.inc.php文件。把新的登陆用户名和密码设置好:
$cfg[''Servers''][$i][''user''] = ''root'';
$cfg[''Servers''][$i][''password''] = ''123456'';
(4).如果不进行(3),由于修改了root密码,将会无法访问phpmyadmin。错误提示如下:
错误
MySQL 返回:#1045 - Access denied for user  'root'@'localhost' (using password: NO) 
phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接。您应该检查配置文件中的主机、用户名和密码,并确认这些信息与 MySQL 服务器管理员所给出的信息一致。

3.修改wamp中apache的端口(可选)
(1).找到Apache安装目录下conf目录下的httpd.conf文件。打开它,找到“Listen”,紧接着Listen的数字就是端口号,默认状态下为“Listen 80”。因为IIS HTTP端口默认也为80,那么我们就可以在这里改变Apache的端口,从而避免冲突,比如可以改成:Listen 88。改好之后别忘重起Apache服务使得配置生效。
(2).apache, mysql 服务的开机自动运行
Windows - 开始 - 设置 - 控制面板 - 管理工具 - 服务,找到 wampmysqld, wampapache, 将 "启动类型" 由"手动" 改为"自动" 。
(3).开启支持rewrite module
#LoadModule rewrite_module modules/mod_rewrite.so去掉前面#,再进行如下修改:
<Directory />
Options FollowSymLinks
AllowOverride None # 修改为AllowOverride All #
Order deny,allow
Deny from all
Satisfy all
</Directory>
<Directory "d:/wamp/www/"> 
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# for more information
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None # 修改为AllowOverride All #
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all
</Directory>

4.允许外网访问 apache(可选)
(1).如果希望对外开放apache,还需要对httpd.conf 做下小修改
①、右下角托盘区, 点WAMP图标,   Apache -   httpd.conf 
②、搜索关键字 " deny from all",把Deny from all下的一行"Allow from 127.0.0.1"换成"Allow from all" ,然后保存,重启服务

5.修改php配置(可选)
(1).打开\wamp\bin\php\php5.2.7中的php.ini文件
(2).查找short_open_tag = Off,把off改成On,注意是前面没有#号的那一排。(就是能不能支持<? ?>这种方式写php,如果是off,就只能解析<?php ?>这种了。)
(3).memory_limit = 128M          ;最大可用内存,运行程序提示内存不足时可修改其大小
(4).upload_max_filesize = 2M  ;上传的最大附件大小 
(5).error_reporting = E_ALL & ~E_NOTICE  ;关闭php、mysql的warning警告信息(搜一下php.ini中的"error_"就能找到说明了) 
(6).date.timezone = PRC或date.timezone = Asia/Shanghai; 修改默认时区,不改的话会认为是GMT标准时区。

6.补充一个恶心了我一会儿的菜鸟问题
安装好wamp之后,我从网上copy了一段操作mysql数据库代码测试,一访问就发现apache直接挂掉,然后报错说php_mysql.dll模块有问题。这段代码弄到另外一个IIS+PHP插件的主机上就能正常运行。
我把代码精简到只有mysql_connect和mysql_close还会死,然后就怀疑这个版本的wamp有bug(这些都是你搜索问题的关键字,别嫌我罗嗦哈:P)。
然后百度了半天,一无所获。终于在google上找到了某个老外在国外论坛上问的同样的问题。是mysql_close()的时候才会挂掉。然后有个人一语道破天机,原来是关闭数据库的时候没用变量。也就是$con=mysql_connect("xxx","xxx");之后要mysql_close($con);我就日,我就日的嘞!

P.S.还有个老外说mysql使用有问题,是因为先装了zend optimizer,后装的wamp造成的。如果谁有这问题,可以先卸载wamp,再卸载zend,然后安装wamp就行了。


转载自:http://ls88428.blog.163.com/blog/static/1040086292010102692956454/

http://jingyan.baidu.com/article/0bc808fc9d66f41bd485b925.html

http://www.xiaoboy.com/detail/1341545050.html


  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
WampServer教程 据我所知很多同学都想要试着学习一下PHP,无奈要在Windows下安装搭建好一个PHP环境来学习对于菜鸟同学来说繁琐程度足以让一半以上的人放弃,毕竟 Apache+PHP+MySQL 这3个程序配置起来比较麻烦,对于新手来说,要弄清楚那些配置还真是云里雾里。所以傻瓜式整合型的WAMP程序(Windows+Apache+PHP+MySQL)就出来了,这类软件可以让懒人和新手朋友们免除安装配置多款服务器软件的麻烦,让同学们更快地投入到PHP语言本身的开发与学习当中去。 WAMP类的软件有许多,并且基本上都是免费的,比如 XAMPP 等,而今天在这里我们要向大家介绍的是——WAMP Server,没错!它就是叫做WAMP! LAMP是一个缩写,它指一组通常一起使用来运行动态网站或者服务器的著名免费开源的软件,其中包括:Linux操作系统;Apache网页服务器;MySQL数据库管理系统(或者数据库服务器);PHP 和有时 Perl 或 Python脚本语言。取各自名字的首个字母就组成LAMP这个词了。同样,在Windows操作系统下使用这些软件组合,就叫做WAMP了。 虽然这些开放源代码程序本身并不是专门设计成同另外几个程序一起工作的,但由于它们都是用于构建Web服务器的影响较大的开源软件,这就导致了这些组件经常配合在一起使用。在过去的几年里,这些组件的兼容性不断完善,在一起的应用情形变得更加普遍。并且它们为了改善不同组件之间的协作,已经创建了某些扩展功能。目前,几乎在所有的Linux发布版中都默认包含了这些产品。Linux操作系统、Apache服务器、MySQL数据库和Perl、PHP或者 Python语言,这些产品共同组成了一个强大的Web应用程序平台。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值