科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件Windows 2008之IIS 7下PHP部署攻略

Windows 2008之IIS 7下PHP部署攻略

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文探讨Windows Server 2008系统IIS 7中PHP环境的配置,一旦掌握了这个简要的方法,你就再也不需要apache了,原来IIS 7竟然如此出色。

作者:泉之源 来源:IT168【原创】 2008年5月28日

关键字: PHP IIS Windows 2008 Linux

  • 评论
  • 分享微博
  • 分享邮件

  本文探讨Windows Server 2008系统IIS 7中PHP环境的配置,一旦掌握了这个简要的方法,你就再也不需要apache了,原来IIS 7竟然如此出色。

  本文探讨Windows Server 2008系统IIS 7PHP环境的配置,一旦掌握了这个简要的方法,你就再也不需要apache了,原来IIS 7竟然如此出色!

  废话不说,直接步入正题。

  一、准备工作

  1、所需软件:

  MySQL数据库:本文用MySQL-essential-5.0.45-win32.msi

  PHP: 本文用php-5.2.4-Win32.zip

  ZendOptimizer:本文用ZendOptimizer-3.3.0-Windows-i386.exe

  将上述软件网上搜索下载后置于同一目录中,比如:webtools(下文举例同)

  2、安装IIS 7,简要步骤如下:

  (1)在控制面板中,选择程序-打开关闭Windows功能;

  (2)在弹出的Windows功能中选中Internet信息服务;

  (3)展开-万维网服务-应用程序开发功能,选中ISAPI扩展(重要);

  (4)确定后自动安装;

  (5)在IE地址栏里输入http://127.0.0.1(你的IP地址),即可看到IIS7的欢迎界面(图1)

1. MySQL数据库部署

Windows 2008之IIS 7下PHP部署攻略

Windows 2008之IIS 7下PHP部署攻略

Windows 2008之IIS 7下PHP部署攻略

Windows 2008之IIS 7下PHP部署攻略

Windows 2008之IIS 7下PHP部署攻略

Windows 2008之IIS 7下PHP部署攻略

  本文探讨Windows Server 2008系统IIS 7中PHP环境的配置,一旦掌握了这个简要的方法,你就再也不需要apache了,原来IIS 7竟然如此出色。

  MySQL 安装完成,如图 14。

  (2) 测试 MySQL数据库。

  在命令行模式下(开始-运行-CMD)输入:

  MySQL –u root –p

  按照提示输入密码后,如能进入 MySQL 控制台则说明 MySQL 安装正常,否则需要检查先前安装步骤和相应服务是否启动,进行重新安装。

  (3) 更改 MySQL 数据库目录

  1)打开 cmd 命令提示符窗口,输入命令:

  net stop MySQL

  停止 MySQL 服务运行;

  2) 打开X:\Web\MySQL\my.ini

  找到:

  Datadir = "X:\Web\MySQL\data"

  修改为:

  Datadir = "X:\Database"

  3) 将 X:\Web\MySQL\data 目录复制到 X:\ ,并重命名为X:\Database;

  4) 打开 cmd 命令提示符窗口,输入命令:net start MySQL 启动 MySQL 服务,重新测试 MySQL 是否工作正常。

  5)准备 LibMySQL 动态链接库

  将 X:\Web\MySQL\bin\libMySQL.dll 文件复制到 C:\Windows\System32 即可。

Windows 2008之IIS 7下PHP部署攻略

    本文探讨Windows Server 2008系统IIS 7中PHP环境的配置,一旦掌握了这个简要的方法,你就再也不需要apache了,原来IIS 7竟然如此出色。

  MySQL 安装完成,如图 14。

  (2) 测试 MySQL数据库。

  在命令行模式下(开始-运行-CMD)输入:

  MySQL –u root –p

  按照提示输入密码后,如能进入 MySQL 控制台则说明 MySQL 安装正常,否则需要检查先前安装步骤和相应服务是否启动,进行重新安装。

  (3) 更改 MySQL 数据库目录

  1)打开 cmd 命令提示符窗口,输入命令:

  net stop MySQL

  停止 MySQL 服务运行;

  2) 打开X:\Web\MySQL\my.ini

  找到:

  Datadir = "X:\Web\MySQL\data"

  修改为:

  Datadir = "X:\Database"

  3) 将 X:\Web\MySQL\data 目录复制到 X:\ ,并重命名为X:\Database;

  4) 打开 cmd 命令提示符窗口,输入命令:net start MySQL 启动 MySQL 服务,重新测试 MySQL 是否工作正常。

  5)准备 LibMySQL 动态链接库

  将 X:\Web\MySQL\bin\libMySQL.dll 文件复制到 C:\Windows\System32 即可。

  作者: 泉之源,  出处:IT168, 责任编辑: 韩博颖,  2008-05-27 09:09

  本文探讨Windows Server 2008系统IIS 7中PHP环境的配置,一旦掌握了这个简要的方法,你就再也不需要apache了,原来IIS 7竟然如此出色。

  2. PHP服务部署

  (1) 解压缩php-5.2.4-Win32.zip 文件并将其复制到:X:\Web\PHP目录 、将 php.ini-dist 重命名为 php.ini ;

  (2) 打开 php.ini 文件,找到:extension_dir = "./"

  将其改为;

  extension_dir = "X:\Web\PHP\ext"

  (3) 找到:Windows Extensions :(去掉模块配置每行前面的;号即可)

  extension=php_mbstring.dll

  extension=php_gd2.dll

  extension=php_MySQL.dll

  (5) 找到:

  disable_functions =

  改为:

  disable_functions = phpinfo,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,

  openlog,syslog,readlink,symlink,popepassthru,stream_socket_server

  保存 php.ini 文件,并将其复制到 C:\Windows\ 目录。

  3. IIS 7整合PHP-新建站点

  (1) 启动 IIS 管理器,选择新建-网站,如图 15 、16 :

Windows 2008之IIS 7下PHP部署攻略

   本文探讨Windows Server 2008系统IIS 7中PHP环境的配置,一旦掌握了这个简要的方法,你就再也不需要apache了,原来IIS 7竟然如此出色。

  MySQL 安装完成,如图 14。

  (2) 测试 MySQL数据库。

  在命令行模式下(开始-运行-CMD)输入:

  MySQL –u root –p

  按照提示输入密码后,如能进入 MySQL 控制台则说明 MySQL 安装正常,否则需要检查先前安装步骤和相应服务是否启动,进行重新安装。

  (3) 更改 MySQL 数据库目录

  1)打开 cmd 命令提示符窗口,输入命令:

  net stop MySQL

  停止 MySQL 服务运行;

  2) 打开X:\Web\MySQL\my.ini

  找到:

  Datadir = "X:\Web\MySQL\data"

  修改为:

  Datadir = "X:\Database"

  3) 将 X:\Web\MySQL\data 目录复制到 X:\ ,并重命名为X:\Database;

  4) 打开 cmd 命令提示符窗口,输入命令:net start MySQL 启动 MySQL 服务,重新测试 MySQL 是否工作正常。

  5)准备 LibMySQL 动态链接库

  将 X:\Web\MySQL\bin\libMySQL.dll 文件复制到 C:\Windows\System32 即可。

  本文探讨Windows Server 2008系统IIS 7中PHP环境的配置,一旦掌握了这个简要的方法,你就再也不需要apache了,原来IIS 7竟然如此出色。

  2. PHP服务部署

  (1) 解压缩php-5.2.4-Win32.zip 文件并将其复制到:X:\Web\PHP目录 、将 php.ini-dist 重命名为 php.ini ;

  (2) 打开 php.ini 文件,找到:extension_dir = "./"

  将其改为;

  extension_dir = "X:\Web\PHP\ext"

  (3) 找到:Windows Extensions :(去掉模块配置每行前面的;号即可)

  extension=php_mbstring.dll

  extension=php_gd2.dll

  extension=php_MySQL.dll

  (5) 找到:

  disable_functions =

  改为:

  disable_functions = phpinfo,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,

  openlog,syslog,readlink,symlink,popepassthru,stream_socket_server

  保存 php.ini 文件,并将其复制到 C:\Windows\ 目录。

  3. IIS 7整合PHP-新建站点

  (1) 启动 IIS 管理器,选择新建-网站,如图 15 、16 :

  本文探讨Windows Server 2008系统IIS 7中PHP环境的配置,一旦掌握了这个简要的方法,你就再也不需要apache了,原来IIS 7竟然如此出色。

  (2) 输入网站名称,可任意输入。网站IP地址不用填写,端口如没有特殊要求则保持 80 即可,最后正确输入网站域名。

  (3) 在网站分区中建立 wwwroot 以及下级站点目录。如图 17:

  (4)给予该站点"读取"和"运行脚本"的权限以便PHP应用。如图 18 :

  至此,我们已经成功的新建了一个站点。

Windows 2008之IIS 7下PHP部署攻略

  本文探讨Windows Server 2008系统IIS 7中PHP环境的配置,一旦掌握了这个简要的方法,你就再也不需要apache了,原来IIS 7竟然如此出色。

  MySQL 安装完成,如图 14。

  (2) 测试 MySQL数据库。

  在命令行模式下(开始-运行-CMD)输入:

  MySQL –u root –p

  按照提示输入密码后,如能进入 MySQL 控制台则说明 MySQL 安装正常,否则需要检查先前安装步骤和相应服务是否启动,进行重新安装。

  (3) 更改 MySQL 数据库目录

  1)打开 cmd 命令提示符窗口,输入命令:

  net stop MySQL

  停止 MySQL 服务运行;

  2) 打开X:\Web\MySQL\my.ini

  找到:

  Datadir = "X:\Web\MySQL\data"

  修改为:

  Datadir = "X:\Database"

  3) 将 X:\Web\MySQL\data 目录复制到 X:\ ,并重命名为X:\Database;

  4) 打开 cmd 命令提示符窗口,输入命令:net start MySQL 启动 MySQL 服务,重新测试 MySQL 是否工作正常。

  5)准备 LibMySQL 动态链接库

  将 X:\Web\MySQL\bin\libMySQL.dll 文件复制到 C:\Windows\System32 即可。

  本文探讨Windows Server 2008系统IIS 7中PHP环境的配置,一旦掌握了这个简要的方法,你就再也不需要apache了,原来IIS 7竟然如此出色。

  2. PHP服务部署

  (1) 解压缩php-5.2.4-Win32.zip 文件并将其复制到:X:\Web\PHP目录 、将 php.ini-dist 重命名为 php.ini ;

  (2) 打开 php.ini 文件,找到:extension_dir = "./"

  将其改为;

  extension_dir = "X:\Web\PHP\ext"

  (3) 找到:Windows Extensions :(去掉模块配置每行前面的;号即可)

  extension=php_mbstring.dll

  extension=php_gd2.dll

  extension=php_MySQL.dll

  (5) 找到:

  disable_functions =

  改为:

  disable_functions = phpinfo,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,

  openlog,syslog,readlink,symlink,popepassthru,stream_socket_server

  保存 php.ini 文件,并将其复制到 C:\Windows\ 目录。

  3. IIS 7整合PHP-新建站点

  (1) 启动 IIS 管理器,选择新建-网站,如图 15 、16 :

  本文探讨Windows Server 2008系统IIS 7中PHP环境的配置,一旦掌握了这个简要的方法,你就再也不需要apache了,原来IIS 7竟然如此出色。

  (2) 输入网站名称,可任意输入。网站IP地址不用填写,端口如没有特殊要求则保持 80 即可,最后正确输入网站域名。

  (3) 在网站分区中建立 wwwroot 以及下级站点目录。如图 17:

  (4)给予该站点"读取"和"运行脚本"的权限以便PHP应用。如图 18 :

  至此,我们已经成功的新建了一个站点。

  本文探讨Windows Server 2008系统IIS 7中PHP环境的配置,一旦掌握了这个简要的方法,你就再也不需要apache了,原来IIS 7竟然如此出色。

  4. IIS整合 PHP- 使站点支持 PHP

  (1) 打开刚刚建立的网站属性,如图 19:

  (2) 在站点属性窗口中,单击"主目录"页签,单击"配置"按钮,在新弹出的"应用程序配置"对话框中,单击"添加"按钮,加入 PHP 的 ISAPI 支持,选择可执行文件:X:\Web\PHP\php5isapi.dll 、扩展名为 .php 、限制动作为:GET,POST 。单击"确定"添加,并在"应用程序配置"窗口中查看 .php 扩展是否加载成功。若成功,则单击"确定"关闭配置窗口,回到站点属性主窗口。

  (3) 单击"文档"页签,在默认内容文档中添加 index.htm、index.html、index.php 三个文件。如图 20 :

共13页。

Windows 2008之IIS 7下PHP部署攻略

共13页。

  本文探讨Windows Server 2008系统IIS 7中PHP环境的配置,一旦掌握了这个简要的方法,你就再也不需要apache了,原来IIS 7竟然如此出色。

  5、测试 PHP

  IIS与PHP的整合已经完毕,下面需要测试 PHP 支持是否正常。

  (1) 进入 X:\wwwroot\bbs\ 目录,新建一个 phpinfo.php 文件,内容为:

  phpinfo();

  >

  (2) 打开IE浏览器,输入:http://www.domain.com/phpinfo.php ;

  (3) 如果能够正常显示PHP支持信息则表明配置整合是成功的。

  至此,IIS 7下PHP环境部署基本完成,不过,还有一个重要的软件需要安装,即 Zend Optimizer 的安装。 Zend Optimzer 的安装没有特别之处,按照提示安装即可。 整个服务器的PHP环境配置完毕。

Windows 2008之IIS 7下PHP部署攻略

共13页。

   本文探讨Windows Server 2008系统IIS 7中PHP环境的配置,一旦掌握了这个简要的方法,你就再也不需要apache了,原来IIS 7竟然如此出色。

  5、测试 PHP

  IIS与PHP的整合已经完毕,下面需要测试 PHP 支持是否正常。

  (1) 进入 X:\wwwroot\bbs\ 目录,新建一个 phpinfo.php 文件,内容为:

  phpinfo();

  >

  (2) 打开IE浏览器,输入:http://www.domain.com/phpinfo.php ;

  (3) 如果能够正常显示PHP支持信息则表明配置整合是成功的。

  至此,IIS 7下PHP环境部署基本完成,不过,还有一个重要的软件需要安装,即 Zend Optimizer 的安装。 Zend Optimzer 的安装没有特别之处,按照提示安装即可。 整个服务器的PHP环境配置完毕。

共13页。

 本文探讨Windows Server 2008系统IIS 7中PHP环境的配置,一旦掌握了这个简要的方法,你就再也不需要apache了,原来IIS 7竟然如此出色。

  5、测试 PHP

  IIS与PHP的整合已经完毕,下面需要测试 PHP 支持是否正常。

  (1) 进入 X:\wwwroot\bbs\ 目录,新建一个 phpinfo.php 文件,内容为:

  phpinfo();

  >

  (2) 打开IE浏览器,输入:http://www.domain.com/phpinfo.php ;

  (3) 如果能够正常显示PHP支持信息则表明配置整合是成功的。

  至此,IIS 7下PHP环境部署基本完成,不过,还有一个重要的软件需要安装,即 Zend Optimizer 的安装。 Zend Optimzer 的安装没有特别之处,按照提示安装即可。 整个服务器的PHP环境配置完毕。

Windows 2008之IIS 7下PHP部署攻略

共13页。

  本文探讨Windows Server 2008系统IIS 7中PHP环境的配置,一旦掌握了这个简要的方法,你就再也不需要apache了,原来IIS 7竟然如此出色。

  5、测试 PHP

  IIS与PHP的整合已经完毕,下面需要测试 PHP 支持是否正常。

  (1) 进入 X:\wwwroot\bbs\ 目录,新建一个 phpinfo.php 文件,内容为:

  phpinfo();

  >

  (2) 打开IE浏览器,输入:http://www.domain.com/phpinfo.php ;

  (3) 如果能够正常显示PHP支持信息则表明配置整合是成功的。

  至此,IIS 7下PHP环境部署基本完成,不过,还有一个重要的软件需要安装,即 Zend Optimizer 的安装。 Zend Optimzer 的安装没有特别之处,按照提示安装即可。 整个服务器的PHP环境配置完毕。

共13页。

  本文探讨Windows Server 2008系统IIS 7中PHP环境的配置,一旦掌握了这个简要的方法,你就再也不需要apache了,原来IIS 7竟然如此出色。

  5、测试 PHP

  IIS与PHP的整合已经完毕,下面需要测试 PHP 支持是否正常。

  (1) 进入 X:\wwwroot\bbs\ 目录,新建一个 phpinfo.php 文件,内容为:

  phpinfo();

  >

  (2) 打开IE浏览器,输入:http://www.domain.com/phpinfo.php ;

  (3) 如果能够正常显示PHP支持信息则表明配置整合是成功的。

  至此,IIS 7下PHP环境部署基本完成,不过,还有一个重要的软件需要安装,即 Zend Optimizer 的安装。 Zend Optimzer 的安装没有特别之处,按照提示安装即可。 整个服务器的PHP环境配置完毕。

共13页。

  本文探讨Windows Server 2008系统IIS 7中PHP环境的配置,一旦掌握了这个简要的方法,你就再也不需要apache了,原来IIS 7竟然如此出色。

  5、测试 PHP

  IIS与PHP的整合已经完毕,下面需要测试 PHP 支持是否正常。

  (1) 进入 X:\wwwroot\bbs\ 目录,新建一个 phpinfo.php 文件,内容为:

  phpinfo();

  >

  (2) 打开IE浏览器,输入:http://www.domain.com/phpinfo.php ;

  (3) 如果能够正常显示PHP支持信息则表明配置整合是成功的。

  至此,IIS 7下PHP环境部署基本完成,不过,还有一个重要的软件需要安装,即 Zend Optimizer 的安装。 Zend Optimzer 的安装没有特别之处,按照提示安装即可。 整个服务器的PHP环境配置完毕。

Windows 2008之IIS 7下PHP部署攻略

共13页。

  本文探讨Windows Server 2008系统IIS 7中PHP环境的配置,一旦掌握了这个简要的方法,你就再也不需要apache了,原来IIS 7竟然如此出色。

  5、测试 PHP

  IIS与PHP的整合已经完毕,下面需要测试 PHP 支持是否正常。

  (1) 进入 X:\wwwroot\bbs\ 目录,新建一个 phpinfo.php 文件,内容为:

  phpinfo();

  >

  (2) 打开IE浏览器,输入:http://www.domain.com/phpinfo.php ;

  (3) 如果能够正常显示PHP支持信息则表明配置整合是成功的。

  至此,IIS 7下PHP环境部署基本完成,不过,还有一个重要的软件需要安装,即 Zend Optimizer 的安装。 Zend Optimzer 的安装没有特别之处,按照提示安装即可。 整个服务器的PHP环境配置完毕。

共13页。

   本文探讨Windows Server 2008系统IIS 7中PHP环境的配置,一旦掌握了这个简要的方法,你就再也不需要apache了,原来IIS 7竟然如此出色。

  5、测试 PHP

  IIS与PHP的整合已经完毕,下面需要测试 PHP 支持是否正常。

  (1) 进入 X:\wwwroot\bbs\ 目录,新建一个 phpinfo.php 文件,内容为:

  phpinfo();

  >

  (2) 打开IE浏览器,输入:http://www.domain.com/phpinfo.php ;

  (3) 如果能够正常显示PHP支持信息则表明配置整合是成功的。

  至此,IIS 7下PHP环境部署基本完成,不过,还有一个重要的软件需要安装,即 Zend Optimizer 的安装。 Zend Optimzer 的安装没有特别之处,按照提示安装即可。 整个服务器的PHP环境配置完毕。

Windows 2008之IIS 7下PHP部署攻略

  本文探讨Windows Server 2008系统IIS 7中PHP环境的配置,一旦掌握了这个简要的方法,你就再也不需要apache了,原来IIS 7竟然如此出色。

  5、测试 PHP

  IIS与PHP的整合已经完毕,下面需要测试 PHP 支持是否正常。

  (1) 进入 X:\wwwroot\bbs\ 目录,新建一个 phpinfo.php 文件,内容为:

  phpinfo();

  >

  (2) 打开IE浏览器,输入:http://www.domain.com/phpinfo.php ;

  (3) 如果能够正常显示PHP支持信息则表明配置整合是成功的。

  至此,IIS 7下PHP环境部署基本完成,不过,还有一个重要的软件需要安装,即 Zend Optimizer 的安装。 Zend Optimzer 的安装没有特别之处,按照提示安装即可。 整个服务器的PHP环境配置完毕。

共13页。

 本文探讨Windows Server 2008系统IIS 7中PHP环境的配置,一旦掌握了这个简要的方法,你就再也不需要apache了,原来IIS 7竟然如此出色。

  5、测试 PHP

  IIS与PHP的整合已经完毕,下面需要测试 PHP 支持是否正常。

  (1) 进入 X:\wwwroot\bbs\ 目录,新建一个 phpinfo.php 文件,内容为:

  phpinfo();

  >

  (2) 打开IE浏览器,输入:http://www.domain.com/phpinfo.php ;

  (3) 如果能够正常显示PHP支持信息则表明配置整合是成功的。

  至此,IIS 7下PHP环境部署基本完成,不过,还有一个重要的软件需要安装,即 Zend Optimizer 的安装。 Zend Optimzer 的安装没有特别之处,按照提示安装即可。 整个服务器的PHP环境配置完毕。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章