图文详解

下载 Windows 2003 Zend, PHP, PHPMyadmin 与 MySQL

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

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

安装与配置 Windows IIS + FTP

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

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

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

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

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

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

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

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

安装与配置 Windows IIS + PHP

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

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

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

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

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

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

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


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

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

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

  10. 单击 添加。

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

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

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

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

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

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

安装与配置 Windows MySQL

安装 MySQL

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

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

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

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

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

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

     

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

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

配置 MySQL

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

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

  3. 单击 Next。

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

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

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

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

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

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

安装 Windows Zend

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

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

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

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

  4. 选择 IIS,单击 Next。

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

  6. 单击 Next。

  7. 单击 Install。

  8. 单击 是。

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

配置 Windows FTP

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

配置 FTP

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

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

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

  5. 单击 下一步。

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

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

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

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

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

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

设置 FTP 权限

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

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

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

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

  5. 等待系统运行程序。

设置 PWFTP 账号权限

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

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

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

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

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

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

配置 Windows IIS 站点

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

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

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

Window 2003 IIS + MySQL + PHP + Zend 环境配置的更多相关文章

  1. win2008 r2 服务器php+mysql+sqlserver2008运行环境配置(从安装、优化、安全等)

    这篇文章主要介绍了win2008 r2 服务器php+mysql+sqlserver2008运行环境配置(从安装.优化.安全等),需要的朋友可以参考下 win2008 r2 安装 http://www ...

  2. LNMP(linux+nginx+mysql+php)服务器环境配置【转载】

    本文转载自 园友David_Tang的博客,如有侵权请联系本人及时删除,原文地址: http://www.cnblogs.com/mchina/archive/2012/05/17/2507102.h ...

  3. LNMP(linux+nginx+mysql+php)服务器环境配置

    一.简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 “engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服 ...

  4. IIS+PHP本地开发环境配置

    打开Win7系统自带IIS.如图只要点击两下,CGI一定要勾选上!完成后打开浏览器输入127.0.0.1测试一下,如果能打开页面说明iis开启成功. 安装PHP.不同版本的PHP会有所不同,这里使用的 ...

  5. 【Mysql】【环境配置】Mac

    参看:http://www.cnblogs.com/chenmo-xpw/p/6102933.html     一.下载dmg包安装 1.下载MySQL dmg 包, 从官网 : http://www ...

  6. apache+mysql+php的环境配置

    一 配置前的准备 1 先设置环境变量(win7的) win10 二 配置apache 我用EditPlus打开httpd.conf LoadModule php5_module  "c:/w ...

  7. ASP.NET Entity Framework with MySql服务器发布环境配置

    首先,.net应该自带Entity Framework,所以服务器只要有对应版本的.net Framework就OK! 我们在开发环境中一般会直接使用edmx来管理应用程序与数据库的交互操作,所有与数 ...

  8. apache+php+mysql windows下环境配置

    需要注意的是,目前apache和php以及mysql都要用32位的,机子是64位的也是安装32位.我之前安装64位的版本,总是出现问题.回归正题: 所需要软件: 1.apache:去官网下载,我这边用 ...

  9. CentOS 6.5 Apache、MySQL、PHP环境配置(LAMP)

    yum -y install httpd mysql-server php #安装apache.mysql和PHP yum -y install php-mysql php-gd php-mbstri ...

随机推荐

  1. VIJOS-P1421 更换轮胎

    JDOJ 1506: VIJOS-P1421 更换轮胎 https://neooj.com/oldoj/problem.php?id=1506 Description 经过数周的期待,比赛终于正式开始 ...

  2. koa中的路由

    原生路由 网站一般都有多个页面.通过ctx.request.path可以获取用户请求的路径,由此实现简单的路由. const main = ctx => { if (ctx.request.pa ...

  3. Linux学习笔记-第1天(补发)- 新的开始

    本来不打算补发第一天的笔记,第一天讲的内容并不多,且大部分内容都是书本上已有的,就没有写多少笔记. 其实在学习的过程中我挺好奇其它同学各种千奇百怪的问题.想法是怎么来的,我怎么想不出来这些.或许这就是 ...

  4. Linux性能优化实战学习笔记:第十二讲

    一.性能优化方法论 不可中断进程案例 二.怎么评估性能优化的效果? 1.评估思路 2.几个为什么 1.为什么要选择不同维度的指标? 应用程序和系统资源是相辅相成的关系 2.性能优化的最终目的和结果? ...

  5. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaMappingContext之解决办法

    错误产生背景:将之前用Eclipse写的Blog项目迁移到Idea上面.Ecilpse项目一直是没有问题的. 错误原因分析:原因是项目依赖中引入的jpa,另外也与Idea比较智能也有关系 解决办法: ...

  6. Visual Studio 调试系列3 断点

    系列目录     [已更新最新开发文章,点击查看详细] 断点是开发人员的工具箱中最重要的调试技术之一. 若要暂停调试程序执行所需的位置设置断点. 例如,你可能想要查看代码变量的状态或查看调用堆栈的某些 ...

  7. 第28课 “共享状态”提供者(std::promise/std::package_task)

    一. std::promise和std::package_task (一)共享状态.提供者和管理者 // CLASS TEMPLATE _Promise template <class _Ty& ...

  8. 【网络知识之三】HTTPS协议

    HTTPS是身披SSL外壳的HTTP.HTTPS是一种通过计算机网络进行安全通信的传输协议,经由HTTP进行通信,利用SSL/TLS建立全信道,加密数据包.HTTPS使用的主要目的是提供对网站服务器的 ...

  9. 应用Redis分布式锁解决重复通知的问题

    研究背景: 这几天被支付宝充值后通知所产生的重复处理问题搞得焦头烂额, 一周连续发生两次重复充钱的杯具, 发事故邮件发到想吐..为了挽回程序员的尊严, 我用了Redis的锁机制. 事故场景: 支付宝下 ...

  10. Flink之state processor api原理

    无论您是在生产环境中运行Apache Flink or还是在过去将Flink评估为计算框架,您都可能会问自己一个问题:如何在Flink保存点中访问,写入或更新状态?不再询问!Apache Flink ...