Windows下wamp的配置问题(php初学者必看!!)-阿里云开发者社区

开发者社区> awbeci> 正文

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

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

昨天两个大二的学弟学妹(我们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.080”这一行的进程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,那么就需要启用MySQLold 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";

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
php 常见问题
empty(trim($str))报错原因 一个if判断如下: if (!empty(trim($a))) { ... } 报出如下错误: Fatal error: Can't use function return value in write context in .
697 0
PHP7 学习笔记(三)关于PHP7如何安装调试工具Xdebug扩展以及Zephir的问题
安装这个扩展是由于Zephir 编译不能始终通过,迫不得已啊,使用Zephir写扩展,总是出现以下错误: www@ubuntu1:~/phalcon-zephir/$ sudo zephir build Segmentation fault (core dumped) 去官方问问,由于php c...
1546 0
Windows下apache php wordpress配置
2. Use notepad to open httpd.conf config file. Make use the line "LoadModule rewrite_module modules/mod_rewrite.
1224 0
php套件 wampserver 常见问题
安装问题 dll 丢失 今天手贱升级了win10,重新安装了一下php的套件,提示有几个组件找不到,其中有一个msvcr100.dll丢失。 google了一下: youtube视频:Windows 10 Wamp Server Error of Missing MSVCR110 dll dll下载地址:http://www.
971 0
+关注
awbeci
我的名字叫张威(多好听的名字啊),毕业于哈弗大学(之前和比尔·盖次是同学,自从那家伙创立了威软,我和他的关系就不太好,我发誓要打败他,然后进入安徽机电职业技术学院学习软件技术,你们觉得我会成功么), 现在在一家世界五百强公司任职UFO(想问我是什么公司?叫合肥优尔电子科技有限公司
590
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载