图文详解

下载 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-P1450 包裹快递

    洛谷 P1542 包裹快递 https://www.luogu.org/problem/P1542 JDOJ 1527: VIJOS-P1450 包裹快递 https://neooj.com/oldo ...

  2. 使用jdk 容器镜像注意默认编码问题

    最近在使用一个开源数据pipeline 处理的工具的时候,发现了jdk容器镜像编码的一些问题 以下是一个简单的描述 问题 使用了streamsets 工具,使用容器运行,默认使用了adoptopenj ...

  3. QSS文件美化界面无效

    问题描述: 同样的qss内容,内置有效,写进qss文件加载无效. 搜寻.........很多网友的经理是qss文件编码和qt文本编辑器的属性........而我怎么尝试,怎么失败. 解决方案: 从fi ...

  4. 版本分支管理标准 - Trunk Based Development 主干开发模型

    之前分享过<版本分支管理标准 - Git Flow>,不过在实际使用过程中, 因为其有一定的复杂度,使用起来较为繁琐,所以一些人员较少的团队并不会使用这个方案. 在这基础上,一些新的分支管 ...

  5. fiddler抓包-1-安装与快速上手

    前言 fiddler作为一个中间商协议代理,众所周知,有请求就会有响应,那没有响应呢?那就是哪个环节出现问题了.通过代理就可以查看到所有请求信息.与响应信息.举个例子,以前上学时有没有写过情书?或者给 ...

  6. ReentrantReadWriteLock可重入,锁升级,锁降级

    public class ReentrantReadWriteLockTest { public static void main(String[] args) throws InterruptedE ...

  7. appium+python 多设备并行执行脚本【转】

    1.ready.py文件 def getport(): aport = random.randint(4700, 4900) # 判断端口是否被占用 while getDeviceInfo.is_op ...

  8. java 中遍历Map的几种方法

    方法分为两类: 一类是基于map的Entry:map.entrySet(); 一类是基于map的key:map.keySet() 而每一类都有两种遍历方式: a.利用迭代器 iterator: b.利 ...

  9. Python爬虫实战之爬取糗事百科段子【华为云技术分享】

    首先,糗事百科大家都听说过吧?糗友们发的搞笑的段子一抓一大把,这次我们尝试一下用爬虫把他们抓取下来. 友情提示 糗事百科在前一段时间进行了改版,导致之前的代码没法用了,会导致无法输出和CPU占用过高的 ...

  10. 深入V8引擎-AST(6)

    花了5篇才把一个字符串词法给解析完,不知道要多久才能刷完整个流程,GC.复杂数据类型的V8实现那些估计又是几十篇,天呐,真是给自己挖了个大坑. 前面几篇实际上只是执行了scanner.Initiali ...