Windows下wamp的配置问题(php初学者必看!!)

昨天两个大二的学弟学妹(我们3GProxy发展的后备力量)说wamp装的有问题,连不上数据库,来问我,我看了下,发现是wamp配置问题,他俩都是vista系统,结果弄了半天也不对,可是招来找去也没发现有错啊,最后发现,其实早配置好了的,重启下就好了,vista下得重启下电脑,晕死......为方便广大PHP初学者安装配置wamp(这里用的是wamp2.0),特发此帖以留参考。以下是具体步骤:

第一步,双击安装wamp,这就不用我赘述了哈,装好之后默认是英文界面,如果想看中文,右击桌面右下角wamp图标----“language”----“Chinese”。

第二步,刚安装好的wamp图标是半边红色半边白色,说明此时服务未开启;点击wamp图标----“打开所有服务”,正常情况下图标就会变成全白色,说明服务开启了;如果图标变成黄色,说明wamp要用的80端口被其他程序或进程占用了。给大家透露个秘密:迅雷和卡巴就占用80端口!迅雷在它的设置选项里可以将端奇口改成其他的端口,卡巴没有过,不知道能不能改,不能改就直接从进程里KILL掉......
此外,还可以在cmd命令行下查看究竟是哪个进程占用了80端口的:打开cmd,输入:netstat -aon|findstr "80",查看“0.0.0.0:80”这一行的进程pid号(最后一列),记住此pid号,例如“1260”;然后到进程管理器中----“查看”----“选择列”----勾上“PID(进程标识符)”----“确定”,将pid为“1260”的进程KILL掉,OK。

第三步,对于中文用户来说,安装结束后,首先要设置的是,把MySQL的数据库默认编码改为UTF-8,这样可以排除很多中文乱码问题:在WAMP5菜单中选择打开my(wamp).ini,设置其中的default-character-set=utf8, 然后重启WAMP5。

第四步,数据库默认的密码是空的,可以在phpMyAdmin中设置root帐号的密码为123456。如何设置?-->下面注意,不是在mysql控制台中设置,而是在cmd中:

1.打开cmd, 2.先cd到根目录(输入 “cd ../”), 3.注意,想要到某个根目录下时,如F盘,直接输入“F:”,回车。而不是“cd F:”,切忌。 4.再cd到你的wamp安装文件夹下的mysql\bin\下,如“cd F:\PHP\wamp\bin\mysql\mysql5.0.45\bin\”, 5.输入“mysqladmin -u root -p password 123456”, 6.显示“ENTER PASSWORD”,提示你输入密码,直接回车。显示OK。

当然修改之后,就要跟着修改phpMyAdmin的配置文件config.inc.php(在wamp\apps\phpmyadmin2.10.1\下),否则phpMyAdmin就进不了数据库啦:
$cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = '123456';

第五步,由于MySQL4.1之后版本对密码验证的方法发生了改动,如果在WAMP5中使用php4.x,那么就需要启用MySQL的old password功能,否则无法登陆phpMyAdmin。在WAMP5菜单中选择MySQL/Mysql 控制台,然后输入下列命令:
mysql> SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('123456'); 然后回车,提示OK。

第六步,WAMP5默认的时区是格林威治标准时间(GMT),这就意味着WAMP5默认的服务器时区是GMT,但我们可以更改服务器默认时区,以对应北京时间。打开WAMP5菜单中的php.ini,在文档最后添加如下代码即可:
[Date] ; Defines the default timezone used by thedate functions date.timezone = "Asia/Shanghai"
OK了,重启wamp,打开”http://localhost/phpmyadmin/“就可以查看数据库信息了。如果显示错误(是不是vista?),建议重启电脑。
还有,建议最好不要将wamp安装在C盘下,因为你的php项目文件要放在www文件夹里,所以一旦系统出故障或是系统崩溃、重装系统了,你的项目文件很容易丢失。 修改数据库密码 grant all on database.table to root@localhost identified by "dingding";

时间: 2024-09-23 14:51:50

Windows下wamp的配置问题(php初学者必看!!)的相关文章

15个初学者必看的基础SQL查询语句

本文将分享15个初学者必看的基础SQL查询语句,都很基础,但是你不一定都会,所以好好看看吧. 1.创建表和数据插入SQL 我们在开始创建数据表和向表中插入演示数据之前,我想给大家解释一下实时数据表的设计理念,这样也许能帮助大家能更好的理解SQL查询. 在数据库设计中,有一条非常重要的规则就是要正确建立主键和外键的关系. 现在我们来创建几个餐厅订单管理的数据表,一共用到3张数据表,Item Master表.Order Master表和Order Detail表. 创建表: 创建Item Maste

初学者必看了几个js函数

初学者必看的几个js 函数, function JugeComment(myform)//判断用户名是否为空并设置为焦点 {  if (document.myform.UserName.value==""){   alert ("你的用户名不可为空!");   document.myform.UserName.focus();   return(false);  }  if (document.myform.content.value == ""

15个初学者必看的基础SQL查询语句_MsSql

本文将分享15个初学者必看的基础SQL查询语句,都很基础,但是你不一定都会,所以好好看看吧. 1.创建表和数据插入SQL 我们在开始创建数据表和向表中插入演示数据之前,我想给大家解释一下实时数据表的设计理念,这样也许能帮助大家能更好的理解SQL查询. 在数据库设计中,有一条非常重要的规则就是要正确建立主键和外键的关系. 现在我们来创建几个餐厅订单管理的数据表,一共用到3张数据表,Item Master表.Order Master表和Order Detail表. 创建表: 创建Item Maste

ASP初学者必看:动态网页应该注意的一些问题

初学|动态|网页|问题 对于用ASP技术编程的初学者来说,无从下手是第一感觉,笔者曾经有这么一段经历.经过一番"磨难"以后,你就会找到灵感.现将本人编程中积累的一些经验,拟成本文,奉献给读者. 1 首先要学习一些例子程序. 接到任务后,不要盲目地急于编写代码,而是先看一下别人成功的例子,然后在其上修改或模仿调试,这样会加快你熟悉的速度.例如,关于ASP编程的教科书上经常有这么一个例子出现,即显示系统当前时间的语句:<%=now()%> ,别看这么简单的一条语句,里边却包含了

java初学者必看——J2SE小结

       J2se看完了,没有及时进行总结,现在总结起来,有些费力,总觉得少点什么.        一直在期待着java的学习,现在也算是对java一个简单了解吧,因为软考要用到,所以浅浅的掌握了一些,对于初学者应该会有一些帮助或者指引吧.        J2se的特性,这里就不赘述了,请搭专机到百度百科.        Java是一种解释性语言,它的执行过程是将.java源文件,编译为.class文件,然后通过java自己的虚拟机(Jvm)机制,针对于不同的平台,在运行过程中,将代码逐行翻

初学者必看:Linux压缩那些事儿

Linux的压缩命令的源文件只能有一个,这意味在压缩之前不得不先将要压缩的所有文件打包成一个包,然后再压缩包,这样来完成对多个文件的压缩.所以在了解解压缩之前就必须先了解打包命令.Linux的打包一般都是通过tar命令来完成的,通过man tar,可以得到一些信息,tar来完成不同的动作是通过指定不同的参数来完成的,通常使用的也就是--x/c,这两个参数,它们的字面含义是c--create,x--extract,创建和分包提取,另外还有一些不常用的参数,比如a,将tar添加到另外一个tar包的末

Yii初学者必看-yii 表单验证规则

对yii深入了解总结出:希望对初学者有些帮助 Active Record (AR) 是一个流行的 对象-关系映射 (ORM) 技术. 每个 AR 类代表一个数据表(或视图),数据表(或视图)的列在 AR 类中体现为类的属性,一个 AR 实例则表示表中的一行. 常见的 CRUD 操作作为 AR 的方法实现.因此,我们可以以一种更加面向对象的方式访问数据. 例如,我们可以使用以下代码向 tbl_post 表中插入一个新行. yii 表单验证规则 <?php classContactFormexten

C#初学者必看的几套视频教程

问题描述 各位C#初学者,知道大家学习C#入门阶段比较困难,我特别整理了几套这方面的初学者教程,和大家共享,整个教程共2G多,要的留邮箱,QQ中转站发给大家下载! 解决方案 解决方案二:42947143@qq.com谢谢楼主解决方案三:1539945322@qq.com感谢lz.解决方案四:hunpo555@gmail.com请楼主帮助解决方案五:oncejoin@qq.com解决方案六:286568427@qq.com楼主V5~~解决方案七:809869704@qq.com好人一生平安楼主V5

java初学者必看经典

配置java环境变量:          JAVA_HOME:配置JDK的目录          CLASSPATH:指定到哪里去找运行时需要用到的类代码(字节码)          PATH:指定可执行程序的位置                   LINUX系统(在" .bash_profile "下的环境变量设置)                   JAVA_HOME=/opt/jdk1.5.0_06                   CLASSPATH=.:$JAVA_HO