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

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 昨天两个大二的学弟学妹(我们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 ,那么就 需要启用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";
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
Windows
修改Windows服务的配置
修改Windows服务的配置
|
3月前
|
关系型数据库 MySQL API
|
25天前
|
应用服务中间件 Linux PHP
Linux下安装php环境并且配置Nginx支持php-fpm模块
Linux下安装php环境并且配置Nginx支持php-fpm模块
22 0
|
1月前
|
应用服务中间件 nginx Windows
windows下快速安装nginx 并配置开机自启动
windows下快速安装nginx 并配置开机自启动
windows下快速安装nginx 并配置开机自启动
|
1月前
|
算法 应用服务中间件 网络安全
windows下采用 nginx配置websocket支持wss流程
windows下采用 nginx配置websocket支持wss流程
|
1月前
|
存储 Oracle Java
windows配置java环境
windows配置java环境
43 0
|
1月前
|
弹性计算 网络安全 Apache
windows server2012服务器下PHPstudy配置ssl证书(https配置)
windows server2012服务器下PHPstudy配置ssl证书(https配置)
69 0
|
2月前
|
Windows 网络安全
Windows【工具 05】使用freeSSHd搭建sftp环境(安装+配置+避坑)freeSSHd version 1.3.1安装包网盘分享
【2月更文挑战第2天】使用freeSSHd搭建sftp环境(安装+配置+避坑)freeSSHd version 1.3.1安装包网盘分享
393 0
Windows【工具 05】使用freeSSHd搭建sftp环境(安装+配置+避坑)freeSSHd version 1.3.1安装包网盘分享
|
2月前
|
NoSQL Linux Redis
Redis--安装与配置(Linux与Windows)
Redis--安装与配置(Linux与Windows)