首页 » 技术新知 » Win2k,Win2k3基于IIS快速配置PHP5环境

Win2k,Win2k3基于IIS快速配置PHP5环境

2008-08-08 08:08:081595 点击

昨天进行了几次PHP5环境的配置,感觉在Windows2000及2003服务器的IIS上配置的差异比较小,也出现过很多错误,不过最后都找到原因成功解决,总结了一下,罗列简洁的步骤以防遗忘。

首先注意的是权限问题,可能引起很多不可预料的错误,如果新手配置,先直接给Everyone完全控制,成功后再回头设定相应的安全权限。

以Windows Server 2003为例,Windows 2000 Server只是系统文件夹为Winnt,不需要添加IIS WEB服务扩展。

简明配置步骤如下:

  1. 关McAfee访问保护,如果是McAfee防毒软件的话。
  2. 解压php-5.2.5-Win32.zip到C:\PHP5
  3. 复制PHP5中php.ini-dist到C:\Windows并更名为php.ini
  4. 打开php.ini,修改:extension_dir = "./" 为 extension_dir = "C:\PHP5\ext",去掉下列项目前的分号后保存。
    ;extension=php_gd2.dll
    ;extension=php_mbstring.dll
    ;extension=php_mcrypt.dll
    ;extension=php_mysql.dll
  5. 复制PHP5中php5ts.dll libmcrypt.dll libmysql.dll三个文件到C:\Windows\Sysytem32
  6. 打开IIS,网站右击,属性,文档-添加:index.php,主目录-配置-添加:
    可执行文件:C:\PHP5\php5isapi.dll
    扩展名:.php
    勾选:检查文件是否存在(Win2k默认没勾选,给勾上)
    确定时,全选站点下的网站,应用配置。
    添加WEB服务扩展如下(Win2k3需要):
    扩展名:php
    添加:C:\PHP5\php5isapi.dll
    勾选允许,确定
    重启IIS,OK
  7. 在默认站点文件夹中新建一文本文件,内容为:
    <?
    phpinfo();
    ?>
    保存为:php.php,访问:http://localhost/php.php,显示PHP支持信息则PHP配置成功。
  8. 安装ZendOptimizer,默认站点选自己的默认网站文件夹。
    刷新http://localhost/php.php,显示的PHP支持信息中有Zend的支持信息则成功。
  9. 安装MySQL,选Custom,选Skip Sign-Up,进入MySQL配置,选Server Machine,选Multifunctional Database,选Manual Setting并设置为222,不勾选Enable Strict Mode,选Manual Selected Default Character Set/Collation并设置为utf8,勾选Include Bin Directory in Windows PATH,设置root密码,Execute。(没提到的按默认值)
  10. 运行CMD,命令:mysql -u root -p,输入MySQL root密码,出现Welcome to the MySQL monitor.则成功。
  11. 解压phpMyAdmin,IIS建相应的网站或虚拟目录。
  12. 打开config.sample.inc.php,修改$cfg['blowfish_secret'] = '';为$cfg['blowfish_secret'] = 'fufumysqlcookies';,另存为config.inc.php,保存编码为utf8
  13. 浏览器中浏览phpMyadmin站点,出现MySQL登录,以root登录管理MySQL。

详细的安装步骤和注意事项见:
Windows 2000-2003 IIS下配置PHP5+MySQL+GD库全能服务器

参阅:

phpStudy v1.7.5下载,PHP5开发环境集成包

使用APMServ 5.2.6快速搭建Apache 2.2.9、PHP 5.2.6环境

PHPIIS服务器配置

    暂时没有评论
该博停止更新,欢迎关注主域名博客:[品味经典] www.fufuok.com