Apache与php配置:
我们把php-5.2.9-Win32.zip解压到C盘根目录下,把文件夹名字改成PHP,这样方便一下。 1. 找到PHP目录下的“php.ini-dist”或者“php.ini-recommended”文件,我们把它从命名为"php.ini",复制到“C:\WINDOWS”下。(此文件还需要修改,参照mysql配置部分内容)
2. 在将php目录下得php5ts.dll复制到“C:\WINDOWS\system32”目录下。 将php\ext目录下的“php_gd2.dll”与“php_msql.dll”复制到“C:\WINDOWS\system32”目录下。
3. 修改apache的httpd.conf:找到C:\Apache2\conf下得“httpd.conf”文件(最好事先备份一下)。
① 找到DocumentRoot,把它修改成你网站得根目录,如“DocumentRoot "C:/wamp/www";
② 查找DirectoryIndex index.html index.html.var 在后面加入index.php
③ 查找#LoadModule ssl_module modules/mod_ssl.so 令起一行加入
    LoadModule php5_module c:\php\php5apache2.dll(注意:结尾不需要分号)
  ④ 查找AddType application/x-gzip.gz.tgz后面加入一行:
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .php3
    (注意:".php"前有一个空格。结尾也不需要分号)
  ⑤ 如果80端口被IIS占用,可以查找Listen 80,然后将80改为目标端口
  
下面,写一个文件index.php,内容如下:
  <?php phpinfo() ?> 放到apache的根目录下,从起apache服务器,在浏览器中输入:http://127.0.0.1:80/index.php看到php的配置信息,php版本,表示php配置成功.
  ⑥ 如果这时不能正确打开页面,看见错误提示"The server encountered an internal error or misconfiguration and was unable to complete your request.".
    则需要在"httpd.conf"文件中找到 "#LoadModule rewrite_module modules/mod_rewrite.so" , 将前面的"#"去掉。 mysql配置:
打开c:\windows\php.ini文件;
查找;extension=php_mysql.dll,去掉';'注释;
查找;extension=php_gd2.dll,去掉';'注释;
查找;extension=php_mbstring.dll,去掉';'注释;
查找;session.save_path="/temp",去掉";",把"/temp"修改成"C:\WINDOWS\Temp";
查找;extension_dir修改为extension_dir="c:\php\ext";
将 wamp/Apache2/bin/libmysql.dll复制到"c:\windows\system32"目录下
重启apache服务器即可. 修改mysql密码:
  WAMP安装好后,mysql密码是为空的,那么要如何修改呢?其实很简单,通过几条指令就行了,下面我就一步步来操作。 
 
  首先,通过WAMP打开mysql控制台。
  

  提示输入密码,因为现在是空,所以直接按回车。

  然后输入“use mysql”,意思是使用mysql这个数据库,提示“Database changed”就行。

  

  然后输入要修改的密码的sql语句“update user set password=PASSWORD('hooray') where user='root';”,注意,sql语句结尾的分号不能少,提示什么什么OK就行了。

  

  最后输入“flush privileges;”,不输入这个的话,修改密码的操作不会生效的。

  

  然后输入“quit”退出。

  另外,很多人说通过phpmyadmin直接修改mysql表里的密码就行,原理上应该是没错,但是我发现修改后mysql整个库都不见了,害的我重装了WAMP,最终还是通过命令行去修改的。

  大家可以摸索下,其实操作并不困难,因为我发现同事电脑上的mysql都是空密码,这以后要是配服务器,也弄个空密码还不完蛋。

转自:http://zhidao.baidu.com/question/339739824.html

wamp使用方法【总】的更多相关文章

  1. 【repost】如何学好编程 (精挑细选编程教程,帮助现在在校学生学好编程,让你门找到编程的方向)四个方法总有一个学好编程的方法适合你

    方法(一)编了这么久的程序,一直想找机会总结下其中的心得和方法,但回想我这段编程道路,又很难说清楚,如果按照我走过的所有路来说,显然是不可能的!当我看完了云风的<游戏之旅--编程感悟>和梁 ...

  2. 安装wamp的方法及过程

    地址栏输入:http://www.xiazaiba.com/html/27954.html下载wamp2.5版本,根据过程安装,其中会安装一些垃圾软件把不该勾选的去掉就可以.点击next,下一步下一步 ...

  3. js如何判断一个对象是不是Array? 三种方法总有一种可以帮上忙

    转载:http://www.nowamagic.net/librarys/veda/detail/1250 在开发中,我们经常需要判断某个对象是否为数组类型,在Js中检测对象类型的常见方法都有哪些呢? ...

  4. 浅谈 php 采用curl 函数库获取网页 cookie 和 带着cookie去访问 网页的方法!!!!

    由于近段时间帮朋友开发一个能够查询正方教务系统的微信公众平台号.有所收获.这里总结下个人经验. 开讲前,先吐槽一下新浪云服务器,一个程序里的   同一个函数  在PC测试可以正常运行,在它那里就会挂的 ...

  5. String类型的属性和方法

    × 目录 [1]属性 [2]对象通用方法 [3]访问字符方法[4]字符串拼接[5]创建子串方法[6]大小写转换[7]查找子串位置[8]正则匹配方法[9]去除首尾空格[10]字符串比较 前面的话 前面已 ...

  6. idea如何设置类头注释和方法注释

    CSDN 2016博客之星评选结果公布      [系列直播]算法与游戏实战技术      "我的2016"主题征文活动 详细:idea如何设置类头注释和方法注释 标签: idea ...

  7. javascript中数组的22种方法

    × 目录 [1]对象继承 [2]数组转换 [3]栈和队列[4]数组排序[5]数组拼接[6]创建数组[7]数组删改[8]数组位置[9]数组归并[10]数组迭代[11]总结 前面的话 数组总共有22种方法 ...

  8. 【Java基础之Object类(一)】Java中Object类中的所有方法(toString、equals、hashCode、clone、finalize、wait和notify等)详解(转载)

    java中的hashcode.equals和toString方法都是基类Object的方法. 首先说说toString方法,简单的总结了下API说明就是:返回该对象的字符串表示,信息应该是简明但易于读 ...

  9. 500 OOPS: vsftpd: refusing to run with writable root inside chroot()解决方法

    vsftpd.conf配置文件如下: [root@rusky ~]# cat /etc/vsftpd/vsftpd.conf | grep -v "#" anonymous_ena ...

随机推荐

  1. Silverlight的ComboBox 的绑定和取值

    Silverlight的ComboBox与winform中的ComboBox存在类似的地方,但也有不同之处,本章包含以下内容: 一.ComboBox 如何添加和绑定数据. 二.ComboBox 如何添 ...

  2. 在Mac下如何开Wifi

    1. 首先打开系统偏好设置,选择共享 2. 把互联网共享给勾上 在里面选择共享来源为以太网,共享方式为Wifi 3. 点开Wifi选项,在里面设置密码(如果需要设置密码的话) 4. 然后看状态栏上的W ...

  3. opencl-Shader

    转载自:http://blog.csdn.net/leonwei/article/details/8956632 这里介绍关于OpenCL中program函数的写法,program函数通常是文本形式的 ...

  4. HDU 4722 Good Numbers

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4722 Good Numbers Time Limit: 2000/1000 MS (Java/Othe ...

  5. ubuntu遇到包依赖问题出错的解决方法

    更新时遇到了libc6包依赖错误,甚至“sudo apt-get -f install“也会报错, 这时候可以使用下列命令删除包后重新安装dpkg -r --force-all 包名称 然后再sudo ...

  6. What does the “__block” keyword mean?

    It tells the compiler that any variable marked by it must be treated in a special way when it is use ...

  7. PHP开发APP接口(二)

    这里将会调用前面博客的数据库连接单例.文件缓存类和开发APP接口(一) <?php // http://app.com/list.php?page-=1&pagesize=12 requ ...

  8. PAT 1014. Waiting in Line

    Suppose a bank has N windows open for service.  There is a yellow line in front of the windows which ...

  9. 几个shell自动化脚本(定期清理、磁盘空间、搜寻关键字)

    发布时间:2014-10-28 09:52:17   编辑:AHLinux.com 分享几个精致耐用的shell脚本,分别用于定期清理暂存文件.检查硬盘空间使用率.搜寻所有记录文件的关键字符串.有需要 ...

  10. angularjs开发常见问题-1(持续更新中...)

    angularJs中学习中- 1.刷新当前页面数据:$state.reload service.create(data).then(function (newItem) { flash.success ...