阿里云服务器配置windows2003+iis6+php+ftp+mysql+zend教程

本文涉及的产品
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介: 阿里云服务器ECS可选的操作系统中,已经不见了Windows 2003操作系统,但很多用户特别是配置低的低端用户,仍然需要windows2003系统。如果你属于这种情况,请在购买服务器时联系阿里云授权合作伙伴万维景盛,我司特意为用户保留了2003系统的64位和32位版

阿里云服务器ECS可选的操作系统中,已经不见了Windows 2003操作系统,但很多用户特别是配置低的低端用户,仍然需要windows2003系统。如果你属于这种情况,请在购买服务器时联系阿里云授权合作伙伴万维景盛,我司特意为用户保留了2003系统的64位和32位版,欢迎使用。这里为用户分享一下windows2003系统配置环境的方法,当然,您也可以使用我司自带的环境。阿里云windows2003系统配置IIS6+PHP+MYSQL+PHPMyadmin+ZEND+FTP环境的方法如下:


Windows 2003 安装包中包含了 Zend, PHP 5.2.17, PHPWind8.7 和 PHPMyadmin 3.5.2,您可以直接下载安装包,节约搜索资源的时间。但是,由于 MySQL 超出了上传限制,您需要另行前往MySQL 官网下载。然后解压拷贝到 D 盘,如下图:

MySQL in the 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 匿名登录或弱口令漏洞及服务加固


相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
4月前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
361 10
|
6月前
|
存储 弹性计算 数据库
阿里云服务器购买流程:四种主要购买方式图文教程详解与选择参考
阿里云服务器如何购买?当前阿里云提供了自定义购买、快速购买、通过活动购买和通过镜像市场购买四大主流购买模式,本文将通过图文方式为您展示每种购买方式的具体流程与适用场景,以供选择参考。
|
7月前
|
弹性计算 关系型数据库 数据库
阿里云服务器ECS是什么?ECS应用场景、租用流程及使用教程整理
阿里云ECS(弹性计算服务)是性能稳定、弹性扩展的云计算服务,支持多种处理器架构和实例类型,适用于网站托管、开发测试、数据存储、企业服务、游戏多媒体及微服务架构等场景。提供从注册、配置到部署、运维的完整使用流程,助力用户高效上云。
|
6月前
|
弹性计算 运维 负载均衡
阿里云轻量应用服务器产品介绍、收费标准以及搭建个人博客教程参考
本文为大家介绍阿里云轻量应用服务器的产品优势、应用场景、使用须知、地域与网络连通性、与云服务器ECS的区别以及使用轻量应用服务器搭建WordPress个人博客的图文教程,以供大家了解和使用轻量应用服务器。
|
7月前
|
JSON 监控 API
在线网络PING接口检测服务器连通状态免费API教程
接口盒子提供免费PING检测API,可测试域名或IP的连通性与响应速度,支持指定地域节点,适用于服务器运维和网络监控。
821 0
|
7月前
|
SQL Apache Windows
Windows服务器80端口被占用的全面解决方案
在服务管理器中启动apache2服务,即可正常使用80端口。若系统中还安装了其他微软产品如sql等,也可尝试停止其服务进行测试,但请注意,SQL通常不会使用80端口,因此一般不会受到影响。以上就是关于80端口被system占用的详细解决方法,希望对你有所帮助。
|
4月前
|
弹性计算 网络协议 Linux
阿里云服务器简介及使用教程,附送云服务器ECS自定义创建流程
阿里云ECS是安全可靠、弹性灵活的云计算服务,支持多种实例规格与操作系统,可快速创建和管理云服务器。本文详解ECS介绍、购买流程及使用教程,涵盖配置选择、网络设置、安全组规则等,助您轻松上手。
503 16
|
4月前
|
存储 弹性计算 网络协议
超详细的阿里云服务器购买流程,ECS自定义购买配置教程
本文详细图解阿里云ECS服务器自定义购买全流程,涵盖付费模式、地域选择、网络配置、实例规格、镜像、存储、安全组及登录设置等核心步骤,助您轻松掌握专业级云服务器搭建方法。
|
4月前
|
存储 弹性计算 网络协议
阿里云服务器ECS是什么?ECS介绍、云服务器创建及使用教程
阿里云ECS是安全可靠、弹性灵活的云计算服务,支持多种实例规格与操作系统,可快速创建和管理云服务器。本文详解ECS介绍、购买流程(含付费模式、地域、网络、存储等设置)及使用教程,助您轻松上手云服务器。
590 4

推荐镜像

更多