IIS+PHP+MySQL+Zend Guard Loader(ZendOptimizer)+phpMyAdmin环境配置图解

目录

本文将详细讲解IIS 6.0+PHP 5.3.10 (VC9 x86 Non Thread Safe)+Mysql 5.5.20+Zend Guard Loader (Runtime for PHP 5.3)(即ZendOptimizer的升级版)+phpMyAdmin 3.4.9环境配置过程。操作系统以Windows.Server.2003为例,其他系统仍可以参考。

第一步:下载相关软件

本次实例使用的是 Windows Server 2003 32位版本,因此以下软件都是下载对应这个版本的,使用其他版本 Windows 系统的用户请自行下载相应软件。如链接失效,请直接在官方网站查找。

下载清单

FastCGI 1.5 for IIS 6 and 5.1

  • 官方下载网页:http://www.iis.net/download/FastCGI
  • 下载地址:http://go.microsoft.com/?linkid=9707432

PHP 5.3.10 VC9 x86 Non Thread Safe

  • 官方下载网页:http://windows.php.net/download/
  • 下载地址:http://windows.php.net/downloads/releases/php-5.3.10-nts-Win32-VC9-x86.msi

MySQL 5.5.20

  • 官方下载网页:http://dev.mysql.com/downloads/mysql/5.5.html
  • 下载地址:http://mysql.cdpa.nsysu.edu.tw/Downloads/MySQL-5.5/mysql-5.5.20-win32.msi

Zend Guard Loader (Runtime for PHP 5.3)

  • 官方下载网页:http://www.zend.com/products/guard/downloads
  • 下载地址:http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-Windows.zip

phpMyAdmin 3.4.9

  • 官方下载网页:http://www.phpmyadmin.net/home_page/downloads.php
  • 下载地址:http://nchc.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.4.9/phpMyAdmin-3.4.9-all-languages.7z

第二步:安装配置软件

1. 安装 IIS

  1. 打开"控制面板",进入"添加或删除程序"
  2. 点击"添加/删除 Windows 组件",弹出"Windows 组件向导"对话框
  3. 双击"应用程序服务器",再双击"Internet 信息服务"
  4. 选中"万维网服务"(可根据需要进一步筛选选项)
  5. 点击确定完成安装

1

2. 安装 FastCGI 1.5 for IIS 6 and 5.1

IIS 6 没有集成 FastCGI,需要安装此组件才能运行 PHP。

安装步骤:

  1. 直接安装 FastCGI,默认会更改系统的 PHP 环境
  2. 安装完成后,打开 IIS 管理器
  3. 在网站上右键 → 属性 → 主目录 → 配置
  4. 如果有 PHP 选项就修改,没有就添加配置

2

配置文件修改:
打开 FastCGI 配置文件 C:\WINDOWS\system32\inetsrv\fcgiext.ini,确保包含以下内容:

[Types]
php=PHP
[PHP]
ExePath=D:\Program Files\Php\php-cgi.exe

如需 IIS 支持伪静态,请参考: IIS6伪静态配置

3. 安装配置 PHP

版本选择说明

VC9 vs VC6:

  • VC6 版本使用 Visual Studio 6 编译器,适用于 Apache
  • VC9 版本使用 Visual Studio 2008 编译器,适用于 IIS

Thread Safe vs Non Thread Safe:

  • Thread Safe:线程安全,执行时进行线程检查,适用于 ISAPI 方式
  • Non Thread Safe:非线程安全,不进行线程检查,适用于 FastCGI 方式

本次选择:PHP 5.3.10 VC9 x86 Non Thread Safe,以 FastCGI 方式执行 PHP。

安装包信息:

  • Installer [38.08MB]
  • 下载地址:http://windows.php.net/downloads/releases/php-5.3.10-nts-Win32-VC9-x86.msi
  • SHA1: d8b59e885005e5477d3825b8cec6f08c36b906a2

安装步骤:

  1. 选择适合的安装路径
  2. 选择 IIS FastCGI
  3. 安装过程中选择需要开启的 PHP 扩展(可在 php.ini 中后期调整)

3

时区配置:
找到 PHP 安装目录下的 php.ini 文件,修改以下内容:

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Asia/Shanghai

测试:
在 IIS 上新建网站,创建 phpinfo.php 文件,内容为:

<?php phpinfo(); ?>

4. 安装 MySQL 5.5.20

安装配置步骤

  1. 安装类型选择
    • 建议选择 Custom(自定义)模式,可以更改安装路径
    • Typical(典型)模式只能安装在 C 盘

4

  1. 配置类型选择

    • 选择 Detailed Configuration(详细配置)
  2. 服务器类型选择

    • Developer Machine:开发服务器,占用较少内存
    • Server Machine:普通 Web 服务器,占用中等内存(推荐)
    • Dedicated MySQL Server:专用数据库服务器,占用全部内存

5

  1. 数据库用途
    • Multifunctional Database:多功能用途(推荐)
    • Transactional Database Only:事务处理类型
    • Non-Transactional Database Only:非事务处理类型

6

  1. 连接数设置
    • Decision Support:最大 20 个连接
    • Online Transaction Processing:最大 500 个连接
    • Manual Setting:自定义连接数(推荐设置 20)

7

  1. 网络配置
    • 端口:默认 3306(建议保持默认)
    • 勾选 “Add firewall exception for this port”
    • 取消勾选 “Enable Strict Mode”

8

  1. 字符集设置
    • 选择第三项自定义,设置为 utf8

9

  1. Windows 服务设置

    • 设置为 Windows 服务
    • 勾选 “Launch the MySQL server automatically”
    • 勾选 “Include Bin Directory in Windows PATH”
  2. 安全设置

    • 设置 root 用户密码
    • 不建议勾选 “Enable root access from remote machines”
    • 不建议勾选 “Create An Anonymous Account”

安装完成后,在"控制面板" → “管理工具” → “服务"中检查 MySQL 进程。

5. 安装 Zend Guard Loader

由于 ZendOptimizer 不支持 PHP 5.3,PHP 5.3+ 用户需安装 Zend Guard Loader。

安装步骤:

  1. 解压得到 ZendLoader.dll 文件
  2. 放到 PHP 的 ext 目录(如:C:\Program Files\PHP\ext
  3. 修改 php.ini,在文件末尾添加:
[Zend.loader]
zend_extension=C:\Program Files\PHP\ext\ZendLoader.dll
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=

重要注意事项:

  • zend_extension 的路径不需要加引号!
  • Zend Guard Loader 支持的操作系统:
    • Linux x86
    • Linux x86-64
    • Windows x86 2000/XP/2003/Vista
    • Mac OS X 10.4

验证安装:
打开 phpinfo.php 文件,查看是否显示:

with Zend Guard Loader v3.3, Copyright (c) 1998-2010, by Zend Technologies

10

6. 安装 phpMyAdmin 3.4.9

安装步骤:

  1. 下载程序并解压
  2. 放到网站目录下
  3. 启动网站,直接访问即可连接数据库

phpMyAdmin 3 基本不需要额外配置,如需个性化设置可参考相关文档。


转自:http://www.uglycolor.net/develop/iis-php-mysql-zendoptimizer-phpmyadmin/

💬 评论