首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  PHP安装/语法/函数 » 再发WINDOWS下PHP5+MYSQL5+IIS6/APACHE2手工安装步骤  


  作者:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

  nqp@nqp.me
  4304410
  www.nqp.me

 

 发表:2008-11-24 10:45:46 阅读 4796 次 回复 1 次 得分1  |   字号 字色
再发WINDOWS下PHP5+MYSQL5+IIS6/APACHE2手工安装步骤
最近问PHP手工安装方法的人还是很多。许多使用第三方安装包的朋友也遇到这样那样的问题,也想改用手工安装方法。虽然我以前写过一篇详细的安装教程,不过当时是PHP4和IIS5,现在来看有些不合时宜了。因此今天再整理一个,希望对大家有所帮助。
1、关于软件版本
本教程所用软件为PHP5.1.X,同样适用于PHP5.2.X。不建议使用5.0.X。
MYSQL5.0以上。不建议追求最新版本,本人一直使用5.0.18。
IIS6.0(windowsXP的IIS5.1配置方法略有区别,会在文中说明)
Apache2.x。建议使用2.0.x,如果使用2.2.x,PHP必须为5.2.x。
以上软件本站均有提供。本站提供的均来自官方网站,未作任何修改。可在本站“PHP相关资源下载区”下载。

2、几点说明
如无特殊必要建议使用IIS。对于新手来说在IIS上配置PHP要比在APACHE上容易的多,出错误的几率也低。进阶用户可以尝试Apahce。
在开始本教程前,应先将之前安装不彻底的PHP/MYSQL/APACHE等彻底卸载干净,删除相关目录。
如果装有防火墙等软件,有可能因为封堵了相关端口而导致MYSQL/apache无法启动。因此请多加注意。

3、安装步骤


1)安装PHP
  @将PHP压缩包解压,将包中的全部文件拷贝到欲安装PHP的位置,如c:\php5\。
  @将c:\php5\php.ini-dist 修改为 php.ini ,用记事本打开。利用“查找”功能依次修改以下配置项:
   extension_dir = "./"  修改为 extension_dir = "c:\php5\ext"
   ;extension=php_mysql.dll 修改为 extension=php_mysql.dll (去掉前面的分号)
   ;extension=php_gd2.dll  修改为 extension=php_gd2.dll (本项修改并非必须)
   以上两项为必须修改。其他还有许多项目可修改可不修改,根据需要而定,因此在此不再赘述,如有疑问可跟帖讨论或进入技术讨论QQ群讨论。
  @将修改好的php.ini保存后拷贝到c:\windows\下。
  @将c:\php5\下的 php5ts.dll、libmysql.dll两个文件拷贝到c:\windows\system32下。
  PHP安装完成。
2)安装MYSQL
   MYSQL安装文件为msi文件或exe文件,直接双击安装,所有步骤均可采用默认,有能力的朋友可以根据自己的需求进行选择。唯一值得注意的是最后有个输入密码的步骤,要求输入的是超级用户root的密码,此密码设置之后请牢记。
   安装之后MYSQL便自动启动,如果最后一个步骤中启动MYSQL失败,一般有两种原因:防火墙导致的端口问题或者旧版本MYSQL未卸载干净。建议排除问题后重新安装。
   判断MYSQL是否已启动的方法是,打开任务管理器,查看是否有名为mysqld-nt.exe的进程。如果有,说明服务启动。也可以依次进入 开始->程序->MYSQL->Mysql Server 5.0->MySQL Command Line Client,在出现的黑色命令符窗口中的Enter Password:后面输入你设置的密码。如果密码输入正确,则进入MYSQL的控制台。屏幕光标前显示为“mysql>”。至此说明MYSQL安装成功。
3)将IIS和PHP建立关联
   IIS的安装可以在控制面板->添加删除程序->添加删除windows组件中进行,此处不再赘述。
   IIS安装好后,打开IIS管理器,在想要支持PHP的站点上(一般用户可在【本地站点】(或叫'默认网站'上配置)点击右键->属性,打开站点属性对话框,打开“主目录”标签,点击右下方的“配置”按钮,在出现的“应用程序配置”对话框中,点击“添加”按钮,出现“添加/编辑应用程序映射”,在“可执行文件”中选择c:\php5\php5isapi.dll 。在“扩展名”中输入“.php”,依次点确定关闭窗口。
  (此时在站点属性对话框中可以再点“文档”标签,添加上index.php/defalut.php的默认文档,本步骤为可选)
   如果是IIS5.0、5.1,至此配置完成。如果是windows2003的IIS6,则还需要进行下面一个步骤:
   点击IIS管理器左侧列表下方的“Web服务扩展”,右键,选择“添加一个新的web服务扩展”,在出现的窗口中“扩展名”一栏输入“php”(注意此时不需要加“.”),在“要求的文件”中添加“c:\php5\php5isapi.dll”,选中下方的“设置扩展状态为允许”,点击确定关闭窗口。
   至此,PHP+MYSQL+IIS安装完成。重新启动IIS,即可编写简单PHP程序测试。
   <?php
    phpinfo();
   ?>

4) APACHE与PHP
  如果使用Apache服务器,在完成1、2步骤后,安装apache。apache安装亦可全部使用默认,直接安装完毕。如果apahce安装后出现无法启动问题,一般来说可能是端口被占用或防火墙问题。建议关闭防火墙或卸载占用80端口的软件后再尝试启动或重新安装。
  Apache安装完毕并启动成功后,系统托盘上会出现一个羽毛图标,图标中圆点显示为绿色表示运行正常,为红色表示启动失败。也可以打入http://localhost/看是否能看到apahce的欢迎页面。(不同版本的apache安装步骤略有不同,欢迎画面也不同。建议使用相对比较简单的2.0.x版本。)
  必须强调的一点是,Apahce如果采用2.2以上版本,则PHP也必须为5.2以上。本教程所述方法仅限于apache 2.0.x,其他版本未作测试,不能保证正确。
  用记事本打开Apache的配置文件httpd.conf,(打开方法很多,可以在apache的安装目录中找,也可以在开始->程序依次找到Apache程序组下的Edit the ....file),打开后在文件的最末尾加入以下代码:
  LoadModule php5_module "c:/php5/php5apache2.dll"
  PHPIniDir "C:/windows/php.ini"
  AddType application/x-httpd-php .php
  保存配置文件,重新启动apache(可以在托盘的图标上点击,选择“Restart”)。
  此时配置完成,可以用3)中提到的简单程序进行测试。

至此本教程完成。
虽然安装步骤清晰明了,但是在实际安装中由于大家机器环境不尽相同,经常遇到这样那样的问题。如果遇到问题,可以跟帖讨论,也可以加入一起PHP技术联盟QQ群讨论。
谢谢。
站长 2008年11月25日   
 
 1#楼  
 
  回复人:jizuone
  注册时间:2010-08-04
  主题/回复:0/1
  积分:24
  等级:★(二级)
  称号:初出茅庐

用户联系方式已设置为保密
 1#楼 发表于2010-08-05 08:47:33  评分:1 

回复给楼主(一起PHP)
谢谢楼主的精心讲解
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.005sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版