Window 2003 IIS + MySQL + PHP + Zend 环境配置

图文详解

下载 Windows 2003 Zend, PHP, PHPMyadmin 与 MySQL

Windows 2003 安装包中包含了 Zend,PHP 5.2.17,PHPWind8.7 和 PHPMyadmin 3.5.2,您可以直接下载安装包,节约搜索资源的时间。

但是,由于 MySQL 超出了上传限制,您需要另行前往 MySQL 官网 下载。然后解压拷贝到 D 盘,如下图:

MySQL in D disk

安装与配置 Windows IIS + FTP

  1. 单击 开始 > 控制面板 > 添加或删除程序。

    Adding or deleting a PG

  2. 单击 添加/删除 Windows 组件(A)。

    Adding or deleting Windows component

  3. 选择 应用程序服务器,并单击 详细信息。

    Selecting application server

  4. 选择 Internet 信息服务 (IIS),并单击 详细信息。

    Clicking the Internet service info (iis)

  5. 勾选 文件传输协议 (FTP) 服务,并单击 确定。

    Selecting FTP service

  6. 单击 浏览,选择 C:\Win2003sys\disc1\I386。

    Choosing the source of files

  7. 单击 打开 IIS 就开始安装了。如果您的设备采用 Windows 2003 64 bit 操作系统,该文件则位于 C:/Win2003sys/disc1/AMD64 目录下。

    Opening the file

出现下面的界面时,表示您的 IIS 和 FTP 已完成安装。

Completing installation

安装与配置 Windows IIS + PHP

  1. 剪切 D 盘中的 libeay32.dll,libmcrypt.dll,libmysql.dll 和 ssleay32.dll 到 C:\Windows\system32 目录下。剪切 PHP配置设置文件 到 C:\Windows 目录下。

    MySQL in the D disk

  2. 右击 我的电脑,选择 管理。

  3. 在导航窗格中找到并单击 Internet 信息服务器(IIS),单击 Web 服务扩展。

  4. 在信息窗格空白处右击,选择 添加一个新的 Web 服务扩展。

    Adding a new sevice extension

  5. 在弹窗中的扩展名输入栏输入:PHP,单击 添加。

    Naming the PHP extenxion

  6. 在弹出的窗口中,单击 浏览 并选择 D:\websoft\php-5.2.17\php5isapi.dll,单击 确定。

    Assigning the file source

  7. 选中勾选框中的 设置扩展状态为允许,单击 确定。

    Permitting the extension status
    经过设置,计算机管理 导航窗格中的 Web 服务扩展 项就新增了php。

    Seting overview

  8. 在导航窗格中右击 网站,选择 属性。

    Alt text

  9. 在 主目录 选项卡下单击 配置。

    Clicking configureration

  10. 单击 添加。

    Adding file extension

  11. 单击 浏览,选择文件路径 D:\websoft\php-5.2.17\php5isapi.dll。输入扩展名 .php,单击 确定。

    Mapping extension files

  12. 在 文档 选项卡下,单击 添加,在弹窗输入框内输入 index.php 后单击 确定。

  13. 在 文档 选项卡下,单击 添加,在弹窗输入框内输入 index.html 后单击 确定。单击 应用 (A)。

    Adding documents

  14. 单击 全选 (s),再单击 确定。

    Selecting sub nodes

  15. 单击 应用 (A),再单击 确定。

    Finishing configuration

至此,您的 IIS 与 PHP 就配置完成了。

安装与配置 Windows MySQL

安装 MySQL

  1. 进入文件路径并双击 D:\websoft\mysql-essential-5.1.63-win32.msi。

    Installing

  2. 安装进程结束后,单击 Custom,然后单击 Next。

    Installation navigation

  3. 在目录结构中单击 MYSQL Server。

  4. 单击 Change 修改 MySQL 的安装路径,从 C 盘切换到 D:\websoft\mysql-5.1 (根据您的实际需要重新选择路径)。单击 OK 以确认路径。

    Changing installing destination path_1

    Confirmation

  5. 在目录结构中单击 MYSQL Server Datafiles。

  6. 单击 Change 修改 MySQL 的安装路径,从 C 盘切换到 D:\websoft\mysql-5.1 (根据您的实际需要重新选择路径)。单击 OK 以确认路径。

    Changing installing destination path_2 Confirmation

  7. 在弹窗中单击 Next,继续安装 MySQL。

  8. 弹窗切换后,单击 Finish 以完成MySQL安装。

    Changing installing destination path_2

配置 MySQL

  1. 接上篇。在弹窗中勾选 Detailed Configuration,单击 Next。

    Selecting detailed configuration

  2. 在弹窗中勾选 Multifunctional Database,单击 Next。

    Selecting Multifunctional Database

  3. 单击 Next。

    Clicking next

  4. 在弹窗中勾选 Manual Setting,并将连接数设置为 1400。

    Selecting Manual Setting

  5. 在弹窗中勾选 Enable TCP/IP Networking,并将端口数设置为 3306。勾选 Enable Strict Mode,单击 Next。

    Slecting Enable Strict Mode

  6. 在弹窗中勾选 Standard Character Set,单击 Next。

    Alt text

  7. 在弹窗中勾选 Install As Windows Service,单击 Next。

    Alt text

  8. 在弹窗中勾选 Modify Security Settings,设置您的 MySQL root 密码。请妥善保管您的密码,谨防遗忘。单击 Next。

    Alt text

  9. 单击 Execute 开始配置。等待 4 个 MySQL 配置进度均完成后单击 Finish 以结束配置。

    Clicking Execute

安装 Windows Zend

如果您的设备上没有 Zend 加密的程序,您不需要安装 Zend。如果有这样的程序,您需要安装 Zend 以防无法运行程序。

  1. 进入文件路径并双击 D:\websoft\ ZendOptimizer-3.3.3-Windows-i386.exe。重新选择安装路径,其余设置选择默认设置。单击 Next。

    Starting installation

  2. 勾选 I agree the terms of the license agreement,单击 Next。

    Confirmation

  3. 选择 Zend 的安装目录,如本示例中的 D:\websoft\Zend,单击 Next。

    Changing root

  4. 选择 IIS,单击 Next。

    Choosing IIS

  5. 将 php.ini 安装在 C:\Windows 目录下,单击 Next。

    Installing php.ini

  6. 单击 Next。

    Clicking Next

  7. 单击 Install。

    Installation

  8. 单击 是。

    Yes

  9. Zend 安装完成后,单击 Finish 结束安装引导。

配置 Windows FTP

市场上有很多 FTP 服务器软件,存在像 Serv-u, Xlight 等一些正版收费软件,也存在免费或系统自带的软件。在此,阿里云以 Windows OS 自带的 FTP 软件为例,为您演示 FTP 配置过程。

配置 FTP

  1. 单击 我的电脑 > 右键 > 管理。
  2. 在导航窗格中单击 本地用户和组 > 用户,在信息窗格空白处右击并选择 新用户。

    Users

  3. 输入 FTP 用户名、密码。

    Setting ID and password

  4. 在导航窗格中找到并单击 Internet 信息服务管理,右击 FTP 站点,选择 新建 > FTP 站点。

    New site

  5. 单击 下一步。

    Clicking Next

  6. 输入描述内容,如本示例中的 “pwftp”。

    Typing description

  7. 设置 FTP 的 IP 地址和端口,单击 下一步。 Setting IP and port

  8. 勾选 不隔离用户,单击 下一步。

    Do not exclude users

  9. 设置目录路径,如本示例中的 D:\websoft\www。

    Changing root

  10. 设置 FTP 的访问权限为允许 读取 和 写入,单击 下一步。

    Changing access authority

  11. 单击 完成,进入下一步站点创建向导。

    Clicking completion

设置 FTP 权限

  1. 进入目录 D:\websoft(或您的FTP站点主目录),右击文件夹 www > 属性。

    Clicking attribute

  2. 在 安全 选项卡下,选中 Users(可以是登录到该设备上的任何人,也可以是您自己)。在 允许 列表和 拒绝 列表中勾选相应的权限设置。

  3. 勾选 完全控制后,单击高级进行高级设置。

    Setting access authority

  4. 勾选 用在此显示的可以应用到子对象的…,并单击弹窗中的是。

    Supporting access

  5. 等待系统运行程序。

    Waiting

设置 PWFTP 账号权限

  1. 右击文件夹 WWW > 属性 > 安全,单击添加 (D)。

    Clicking attribute

  2. 选择 对象类型,选择 位置,输入对象名称 pwftp,单击 确定。

    Setting the pwftp

  3. 在 允许 列表和 拒绝 列表中勾选相应的权限设置。

  4. 勾选 完全控制 后,单击 高级 进行高级设置。

    Advanced setting

  5. 和 users 权限设置一样。勾选 高级安全设置中 界面中的权限项目,并单击弹窗中的 是 ,然后单击 应用 (A) > 确定。

    Setting access authority

至此,您的 Windows FTP 就配置完成了。

配置 Windows IIS 站点

  1. 右击 我的电脑 > 管理。
  2. 在导航窗格单击 Internet 信息服务 (IIS) > 网站 ,右击 默认网站,单击 属性。

    Clicking attribute

  3. 在 主目录 选项卡下,单击 浏览,从 C 盘切换到指定路径,如本示例中的 D:\websoft\www\phpwind。

    Changing root

  4. 单击 应用 (A),再单击 确定。

  5. 重启 IIS,或者重启服务器,就可以通过 https://localhost 访问到您的网站了。

注意:如果您的设备使用了 Windows 2003 64 bit 系统版本,并在访问 https://localhost 时被提示 %1不是有效的 win32应用程序错误,请按以下指示进行设置:

  1. 单击 开始 > 运行,输入 cmd,然后单击 确定。

  2. 输入:cscript %SYSTEMDRIVE%/inetpub/adminscripts/adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1


关于 IIS 和 FTP 安全加固,请参考 FTP 匿名登录或弱口令漏洞及服务加固

posted on 2019-07-06 09:43  阿安安  阅读(304)  评论(0编辑  收藏  举报