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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 阿里云服务器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 匿名登录或弱口令漏洞及服务加固


相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
打赏
0
0
0
0
7
分享
相关文章
Docker Desktop 4.38 安装与配置全流程指南(Windows平台)
Docker Desktop 是容器化应用开发与部署的一体化工具,支持本地创建、管理和运行 Docker 容器。4.38 版本新增 GPU 加速、WSL 2 性能优化和 Kubernetes 1.28 集群管理功能,适用于微服务开发和 CI/CD 流水线搭建。安装要求为 Windows 10 2004 及以上(64 位),需启用 Hyper-V 或 WSL 2。硬件最低配置为 4GB 内存、20GB 存储和虚拟化技术支持的 CPU。安装步骤包括启用系统功能、下载并运行安装程序,完成后配置镜像加速并验证功能。常见问题涵盖 WSL 2 安装不完整、磁盘空间清理及容器外网访问等。
1264 13
【YashanDB知识库】windows配置ODBC跟踪日志, 使用日志定位问题
【YashanDB知识库】windows配置ODBC跟踪日志, 使用日志定位问题
服务器数据恢复—云服务器上mysql数据库数据恢复案例
某ECS网站服务器,linux操作系统+mysql数据库。mysql数据库采用innodb作为默认存储引擎。 在执行数据库版本更新测试时,操作人员误误将在本来应该在测试库执行的sql脚本在生产库上执行,导致生产库上部分表被truncate,还有部分表中少量数据被delete。
81 25
|
20天前
|
Windows系统云服务器配置多用户登录
本教程介绍了在Windows云服务器上配置远程桌面服务的详细步骤,包括安装桌面会话主机和远程桌面授权、允许多用户远程连接以及配置新用户并加入远程桌面用户组。通过添加角色和功能、设置组策略以及管理用户权限,实现多用户同时登录和远程访问。按照指引操作,可顺利完成服务器的远程访问配置,提升管理和使用效率。
50 0
深入解析与防范:基于缓冲区溢出的FTP服务器攻击及调用计算器示例
本文深入解析了利用缓冲区溢出漏洞对FTP服务器进行远程攻击的技术,通过分析FreeFlow FTP 1.75版本的漏洞,展示了如何通过构造过长的用户名触发缓冲区溢出并调用计算器(`calc.exe`)。文章详细介绍了攻击原理、关键代码组件及其实现步骤,并提出了有效的防范措施,如输入验证、编译器保护和安全编程语言的选择,以保障系统的安全性。环境搭建基于Windows XP SP3和Kali Linux,使用Metasploit Framework进行攻击演示。请注意,此内容仅用于教育和研究目的。
121 4
|
10月前
|
windows_server2012搭建iis并配置http重定向 iis转发
windows_server2012搭建iis并配置http重定向 iis转发
413 1
|
8月前
|
C++
【Azure云服务 Cloud Service】如何在部署云服务Cloud Service时候通过启动任务Start Task来配置IIS (如开启ARR)
【Azure云服务 Cloud Service】如何在部署云服务Cloud Service时候通过启动任务Start Task来配置IIS (如开启ARR)
118 2
【Azure 云服务】在Cloud Service的代码中如何修改IIS Application Pool的配置呢? 比如IdleTimeout, startMode, Recycling.PeriodicRestart.Time等
【Azure 云服务】在Cloud Service的代码中如何修改IIS Application Pool的配置呢? 比如IdleTimeout, startMode, Recycling.PeriodicRestart.Time等
【Azure 云服务】在Cloud Service的代码中如何修改IIS Application Pool的配置呢? 比如IdleTimeout, startMode, Recycling.PeriodicRestart.Time等
|
10月前
|
iis配置http重定向302转发get请求并去掉最后的斜杠/ iis重定向 iis去除url最后的斜杠 iis重定向链接斜杠(已解决)
iis配置http重定向302转发get请求并去掉最后的斜杠/ iis重定向 iis去除url最后的斜杠 iis重定向链接斜杠(已解决)
375 0
VUE部署到IIS中报404错误解决方案-配置URL重写
VUE部署到IIS中报404错误解决方案-配置URL重写
403 0

热门文章

最新文章

推荐镜像

更多