平身吧php手册上有的。
用mysql4.1的话记得要update `user` set password=old_password(your password)

解决方案 »

  1.   

    全新PHP配置全攻略之Windows篇
    一.安装平台:
         windows XP/NT/2003及以上版本。
    二.使用软件及版本:
    1. apache_2.0.46-win32-x86-no_src
    2. php-4.3.1-Win32
    3. mysql-3.23.36-win
    4. phpMyAdmin-2.6.0
    三.装前说明:
         推荐更改以下所有软件的默认安装路径,不要方在系统盘,理由在后面,我将安装路径改为:d:\phpinstall\,本文下面的请改为相应的目录。
    四.安装MYSQL数据库:
         这个比较简单。将下载好的ZIP文件解压缩,直接点一下里头的setup.exe,一路NEXT即可(本人安装路径:D:\phpinstall\mysql)。
    然后请打开“我的电脑”,运行一下“D:\phpinstall\mysql\bin\winmysqladmin.exe”,初次运行可能会遇见让你填写MYSQL默认的用户名和密码,请按要求填写(以后还可以修改)。接下来点击“OK”之后可能会发现它不见了,别急,看看你的任务栏右下角,在这里呢!那个可爱的红绿灯,看见了没有?如果显示是绿灯,恭喜你,MYSQL服务已经启动。如果是黄灯,请稍候一下。如果是红灯,也请别急,右击那个图标,然后点“WINNT==>Start the Server Standalone”,如果那个选项呈现灰色,请点“Start the Service”。其目的是重新启动MYSQL服务。
       许多教程里谈到用运行命令(cmd)来启动,放着这么好的工具不用,其实何必呢?
       继续,右击,我们点“Show me”,然后出现了它的运行界面。点倒数第2个"Databases",查看默认数据库是否已经存在(test及mysql),否则请仔细查看前面的过程,必要时重新安装。
       而左边第2项“Start Check”可以在您重新启动系统(比较直接和偷懒的方法)或者重新启动MYSQL服务(参见上述红灯情况部分)后用来判断是否正常。一般来说如下提示说明是正确的(均为OK)。否则也请自行重新启动系统或服务。
      如果还不放心,试试这样:运行“D:\phpinstall\mysql\bin\mysql.exe -u root -p”,正常的话应该出现一个类似DOS的窗口(如果出现让您输入密码的窗口,直接回车即可,因为mysql初始安装root密码默认为空;如果是覆盖安装MYSQL的话请输入原来的那个root密码)。然后输入“show databases;”(别忘了分号),接下来如果出现两个数据库名称(mysql和test),那现在已经可以很肯定的说,您的MYSQL已经完全配置好了。
      

  2.   

    五.安装Apache服务器
        我们下载到的for win32的是一个Msi安装文件,直接双击它后就会自动执行Apache的安装了,按照提示安装即可,其中要书写的东西按照你的喜好填写,没甚么影响,当然,目录我还是建议你和PHP的目录以致,选择的D:\phpinstall\目录,这样安装后可以看到D:\phpinstall\Apache2了。装完后会在桌面右下角系统托盘里显示apache的图标,双击可以打开Apache的控制面板,可以停止或者重起服务器。 
       现在请打开IE浏览器,在地址栏中敲入“http://127.0.0.1”,出项apache服务器成功等如的画面,说明Apache的默认安装是成功的。
    六.PHP的安装
    将下载得到的php-4.3.1-Win32解压缩到“D:\phpinstall\php”,请确保下面没有类似“php-4.3.4-win32”这样的子文件夹,即压缩包内所有的文件已经直接放到了PHP的安装文件夹(“D:\phpinstall\php”)下。
      说到这里,不得不提一下PHP的两种安装方式。一种是CGI的安装方式,另一种是模块(modules)安装方式,一般推荐后面一种,因为其扩充性比较好。下面就按照这种思路安装。
      请将“G:\phpinstall\php\php4ts.dll”移入“D:\phpinstall\php\sapi”。最后将“D:\phpinstall\php\php.ini-dist”改名为“php.ini”后移到 Apache2 的安装目录“D:\phpinstall\Apache2”下(注意:移到系统目录例如 C:\WINNT亦可,但这样重装系统后你又得重新配置PHP,这种移到Apache2目录的方法可以省去该麻烦)。
      最后,在 D:\phpinstall\php 下新建两个子目录“session”和“includes”(理由?呵呵,别急,下面会说明)
      好了,PHP的安装就这么简单,是不是有点不可思议?
    七.配置PHP的一些属性
         打开“D:\phpinstall\Apache2\php.ini”,搜索“doc_root”,“=”后面默认应该为空,你可以将它改为自己的WWW网页的默认位置,例如本人的机器上就是改为“doc_root = f:/www”(请使用斜杠"/"而非反斜杠"\")。
      继续搜索“extension_dir”,会得到“extension_dir = ./”一行,将它改为“extension_dir = D:/phpinstall/php/extensions”。然后搜索“;extension=”,会得到一大传类似的连续行。这些是PHP的扩展模块,可以根据需要使用,对需要加入的模块只需要去掉前面的分号即
      

  3.   

    可。例如,“extension=php_gd.dll”、“extension=php_imap.dll”、“extension=php_zip.dll”等。
       搜索一下“session.save_path”,找到“session.save_path = /tmp”一行,将后面的地址改为你自己机器上已经存在的目录(这就是刚才建子目录的用处,你不会想每次装了PHP后都重新建一次吧?),这里使用“D:\phpinstall\php\session”目录,然后将这一行改为“session.save_path = D:/phpinstall/php/session”(Again,还是斜杠)。这个问题在很多教程中都没有提到,而且一般SESSION在身份验证、购物车等时候才需要,所以初学者容易忽视。
      好了,保存一下,PHP的配置暂告一段落。
    八.配置Web服务器Apache
         依次展开“开始菜单==>程序==>Apache HTTP Server 2.0.48==>Configure Apache Server==>Edit the Apache httpd.conf Configuration File”,打开Apache的配置文件“httpd.conf”。
      搜索“#Listen”,找到“#Listen 12.34.56.78:80”一行,如果想让Apache2只监听某一该IP段,这里就需要去掉注释,改成你需要的IP地址。例如,你只需要本机调试,不想让外部访问,那就改成 “Listen 127.0.0.1:80”[不要改这里],这样一来,只能从你本机访问(地址栏输入 127.0.0.1 或者 localhost)才能看到Apache2的页面。或者当你网卡绑定了两个以上的IPe而只想用其中某一个时也可以考虑用这个方法。一般而言不必对此做太多修改。
    找到: 
    #NameVirtualHost * 
    修改为: 
    NameVirtualHost 127.0.0.1 
    找到: 修改下面几行:【不需要改,改了就不能启动服务器了】 
    ServerAdmin (你刚才安装时候输入的管理员信箱) 
    DocumentRoot     d:\phpinstall\Apache2\htdocs 
    ServerName       Apache2 
    ErrorLog          d:\phpinstall\Apache2\logs\error_log 
    CustomLog    d:\phpinstall\Apache2\logs\access_log common 找到: 
    AddType application/x-tar .tgz 
    在下面添加以下两行: 
    AddType application/x-httpd-php .php 
    AddType image/x-icon .ico 
    找到: 
    #LoadModule ssl_module modules/mod_ssl.so 
    在下面添加一行: 
    LoadModule php4_module d:\phpinstall\ \php\sapi\php4apache2.dll 
    增加默认文件: 
    找到DirectoryIndex * 这行,可以这样修改,添加默认的文件名: 
    DirectoryIndex index.php default.php index.htm index.html default.htm default.html
        最后需要更改的是默认WWW文件夹。搜索“DocumentRoot”,找到类似“DocumentRoot "D
    D:/phpinstall/Apache2/htdocs" ”一行(随Apache2安装路径而改变)。将它改为“DocumentRoot "f:/www" ”(记得上面PHP的配置吗?对,同一个地方)。然后千万不能忘了一点,就是还要改一处地方,就是在你刚找到“DocumentRoot”下面不远的地方(或者直接搜索“# This should be changed to whatever you set DocumentRoot to”就可以发现它的所在),将“<Directory "D:/phpinstall/Apache2/htdocs">”一行改为“<Directory "f:/www">”。
        如果需要增加虚拟目录,请添加类似“ Alias /manual "D:/phpinstall/Apache2/htdocs/manual/" ”的行。其中“Alians”
      

  4.   

    ----------------------**********************------------------------
    其实IIS安装PHP很简单...只是网上的教程把它弄复杂了.(主要原因是安装方法不同)
    几步就行了,我就把我自己安装过程写出来.1,下载PHP的WINDOWS版!注意是下载它的installer.exe!而不是现在网上大把大把地说的PHP压缩包!
    到http://cn.php.net/get/php-4.3.11-installer.exe/from/a/mirror下载吧!注意,要下载中文的。大小约1。02MB
    2,双击安装文件开始安装PHP,一路点击NEXT,这不用多说了吧,仔细看一下英文就知道了。
    注意,如果计算机内有老版本的PHP在运行,系统将会提醒你保留旧的PHP。INI文件,单击NO按钮继续。
    这样安装完后就可以运行了!自已建测试文件。而不是像网上所说的又要配置PHP。INI!3,配置IIS。(其实我WIN2000不用配置也就可以用的了,不过为了保险,你可以按上面的方法运行PHP,不行的话再按下面的方法配置)
    打开IIS,点击“默认网站”--‘属性’--‘激活ISAPI筛选器’-----单击添加,指定筛选器名称为PHP,通过单击“浏览”来指定php4isapi.dll文件的路径,如果默认安装是c:\php的话,浏览到c:\php\sapi\就能找到的了,单击OK。
    在‘主目录’选项卡---‘应用程序设置’---‘配置’,也为它添加php4isapi.dll文件。指定.php文件的扩展名。
    OK。重启IIS。
    这样就能运行PHP了。其它的MYSQL安装更简单,到www.skycn.com找找MYSQL的for windows版本,下载下来(也是一个安装程序),一路点NEXT就行了,怎样测试自己写PHP代码或用phpmyadmin也行,随便你。不过MYSQL安装时会要想你发邮件到MYSQL公司去,你也可以不理它,(英文的,注意看一下就知道了)安装时建议密码为空,可以以后再改。
      

  5.   

    xfr_1982朋友!谢谢你的回复!不过!!好像跟我的问题有的出入!
    我装完之后用测试文件试了一下出现了下面的字!请问我那儿出错了?
    Warning: Unknown(c:\inetpub\wwwroot\index.php): failed to open stream: No such file or directory in Unknown on line 0Warning: (null)(): Failed opening 'c:\inetpub\wwwroot\index.php' for inclusion (include_path='.;c:\php4\pear') in Unknown on line 0