最新IISPHPMySQLZendGuardLoader(ZendOptimizer)phpMyAdmin环境配置图解

上传人:宝路 文档编号:22552522 上传时间:2017-11-27 格式:DOC 页数:10 大小:517.32KB
返回 下载 相关 举报
最新IISPHPMySQLZendGuardLoader(ZendOptimizer)phpMyAdmin环境配置图解_第1页
第1页 / 共10页
最新IISPHPMySQLZendGuardLoader(ZendOptimizer)phpMyAdmin环境配置图解_第2页
第2页 / 共10页
最新IISPHPMySQLZendGuardLoader(ZendOptimizer)phpMyAdmin环境配置图解_第3页
第3页 / 共10页
最新IISPHPMySQLZendGuardLoader(ZendOptimizer)phpMyAdmin环境配置图解_第4页
第4页 / 共10页
最新IISPHPMySQLZendGuardLoader(ZendOptimizer)phpMyAdmin环境配置图解_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《最新IISPHPMySQLZendGuardLoader(ZendOptimizer)phpMyAdmin环境配置图解》由会员分享,可在线阅读,更多相关《最新IISPHPMySQLZendGuardLoader(ZendOptimizer)phpMyAdmin环境配置图解(10页珍藏版)》请在金锄头文库上搜索。

1、http:/ 丑颜 以不同的角度去创作1IIS+PHP+MySQL+Zend Guard Loader(ZendOptimizer)+phpMyAdmin环境配置图解2012-03-14 更新发表于 2012-02-09 由 丑颜本文将详细讲解 IIS 6.0+PHP 5.3.10 (VC9 x86 Non Thread Safe)+Mysql 5.5.20+Zend Guard Loader (Runtime for PHP 5.3)(即 ZendOptimizer的升级版)+phpMyAdmin 3.4.9环境配置过程。操作系统以 Windows.Server.2003为例,其他系统仍可以

2、参考。第一步,下载相关软件本次实例所使用的是系统是 Windows.Server.2003 32位版本,因此以下软件都是下载对应这个版本的,使用其他版本的 windows系统的同学请自行下载相对应软件。如链接失效,请直接在官方网站查找。FastCGI 1.5 for IIS 6 and 5.1官方下载网页:http:/ 5.3.10 VC9 x86 Non Thread Safe官方下载网页:http:/ 5.5.20官方下载网页:http:/ Guard Loader (Runtime for PHP 5.3)官方下载网页:http:/ 3.4.9官方下载网页:http:/ 丑颜 以不同的角

3、度去创作2第二步,安装配置软件1、安装 IIS打开“控制面板”,进入“添加或删除程序”,点击“添加/删除 windows组件”,弹出“windows组件向导”对话框。双击“应用程序服务器”,再双击“Internet 信息服务”,选中“万维网服务”(注:此选项下还可进一步作选项筛选,请根据自己需要选用,如下图所示),点确定即安装完成。2、安装 FastCGI 1.5 for IIS 6 and 5.1IIS6里面没有集成 FastCGI,所以需要安装这个才能跑起 PHP。这个没什么好说的,直接安装,默认会更改系统的 PHP环境,安装完成后,打开 IIS管理器,网站上点右键-属性-主目录-配置,如

4、果有 PHP选项就修改,没有就添加配置如下图http:/ 丑颜 以不同的角度去创作3打开 FASTCGI配置文件 C:WINDOWSsystem32inetsrvfcgiext.ini,看最后有没有下面这段,如果没有就加上Typesphp=PHPPHPExePath=D:Program FilesPhpphp-cgi.exe如需 IIS支持伪静态,请查看 IIS6伪静态配置(以实现 wordpress固定链接/伪静态为例讲述)3、安装配置 PHPPHP5.3有 VC9 版本和 VC6 版本,VC6 版本是使用 Visual Studio 6 编译器编译的,如果你的 PHP 是用 Apache

5、来架设的,那你就选择 VC6 版本。VC9 版本是使用 Visual Studio 2008 编译器编译的,如果你的 PHP 是用 IIS 来架设的,那你就选择 VC9 版本。打开下载页面,你还能看到有 Thread Safe 和 Non Thread Safe 版本。先从字面意思上理解,Thread Safe 是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的 CGI 执行方式而耗尽系统资源。Non Thread Safe 是非线程安全,在执行时不进行线程(Thread)安全检查。再来看 PHP 的两种执行方式:ISAPI 和 FastCGI。ISAPI 执行

6、方式是以 DLL 动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以 ISAPI 来执行 PHP,建议选择 Thread Safe 版本;http:/ 丑颜 以不同的角度去创作4而 FastCGI 执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以 FastCGI 来执行 PHP,建议选择 Non Thread Safe 版本。这里我采用的是 PHP 5.3.10 VC9 x86 Non Thread Safe,以 FastCGI 来

7、执行 PHP。下载中间的安装包,直接安装Installer 38.08MBsha1: d8b59e885005e5477d3825b8cec6f08c36b906a2选择适合的安装路径,下一步选择 IIS FastCGI,如下图。下一步,安装完成。安装过程中选择开启哪些 PHP扩展,自己决定。这些都可以在 PHP.INI里开启关闭的。安装后找到 PHP安装目录下的 PHP.INI文件,找到下面Date; Defines the default timezone used by the date functions; http:/ date.timezone =更改为Date; Defines

8、the default timezone used by the date functionshttp:/ 丑颜 以不同的角度去创作5; http:/ = Asia/ShanghaiIIS上新建一网站,放入 phpinfo.php文件,代码为 。至此,PHP 服务端搭建基本完成,下面继续讲解 MySQL+Zend Guard Loader(ZendOptimizer)+phpMyAdmin的配置。4、安装 Mysql 5.5.20下载安装包,双击安装,点下一步默认是 Typical,建议改成 Custom,因为 Typical模式不允许改变安装路径,只能安装在 C盘。选中 Custom选项。然

9、后一直点下一步,选择安装的路径,和安装的组件,我这里都是默认选项,可以根据自己情况来选。一直到完成。到Finish的一步,上面有个选项,选上,这是进入配置 MySQL的。下面我们来看看配置选项,配置开始,选下一步,选择 Detailed Configuration,如下图下一步,这个选项是选择 mysql应用于何种类型,第一种是开发服务器,将占用尽量少的内存,第二种是普通 web服务器,将占用中等数量内存,最后一种是这台服务器上面只跑mysql数据库,将占用全部的内存,这里选择第二项,你可根据自己的需求,选择其它选项。http:/ 丑颜 以不同的角度去创作6下一步,这里是选择数据库用途,第一种

10、是多功能用途,将把数据库优化成很好的 InnoDB存储类型和高效率的 MyISAM存储类型,第二种是只用于事务处理类型,最好的优化InnoDB,但同时也支持 MyISAM,最后一种是非事务处理类型,适合于简单的应用,只有不支持事务处理的 MyISAM类型是被支持的。一般选择第一种多功能的。http:/ 丑颜 以不同的角度去创作7下一步,这里是选择 InnoDB的数据存放位置,一般默认好了,不需要改动。下一步,这里是选择 mysql允许的最大连接数,第一种是最大 20个连接并发数,第二种是最大 500个并发连接数,最后一种是自定义,你可以根据自己的需要选择。这里我选择第三项自定义,输入 20(你

11、可以根据你的具体需求选择或者输入)。下一步,这里是选择数据库监听的端口,一般默认是 3306,如果改成其它端口,以后连接数据库的时候都要记住修改的端口,否则不能连接 mysql数据库,建议不作修改,用mysql的默认端口:3306。将端口设置后面的“Add firewall exception for this port”勾选中,如果你开启了Windows防火墙,将自动把这里设置的端口(3306)排除在外(允许连接网络)(如果你没有开启 Windows防火墙这里就不要勾选,Windows server 2003 正版默认是没有开启的)。下面的 Enable Strict Mode勾去掉,改为不

12、选。http:/ 丑颜 以不同的角度去创作8下一步设置 mysql的默认编码,默认是 latin1,建议选择第三项自定义,把它改成 utf8。点下一步,这一步把 mysql设置成 windows的服务,service name 是命名 MySQL的服务名称,下面的 launch the mysql server automatically勾选中表示,该服务为自动运行。http:/ 丑颜 以不同的角度去创作9这样以后就可以通过 windows服务启动和关闭 mysql数据库了。然后把下面的 Include Bin Directory in Windows PATH勾选中(这个表示自动修改环境变量

13、,在 PATH的值中增加./bin 目录)。点下一步,这一步是设置 mysql的超级用户密码,这个超级用户非常重要,对 mysql拥有全部的权限,设置的密码一定要记好。在两个输入框中(New root password、Confirm)把要设置的密码分别输入两次。出于安全考虑,一般不要选“Enable root access from remote machines”,允许数据库外连是很危险的。“Create An Anonymous Account”是创建一个匿名帐号,这样会导致未经授权的用户非法访问你的数据库,有安全隐患,建议不要勾选。再下一步,MySQL 已配置完成,查看“控制面板”的“管理工具”中, “服务”是否有“MySQL”进程。5、安装 Zend Guard Loader由于 ZendOptimizer不支持 PHP5.3,使用 PHP5.3以上版本的用户就安装 Zend Guard Loader (Runtime for PHP 5.3)。很简单解压出 ZendLoader.dll,放到 PHP的 ext目录。我的是 C:Program FilesPHPext。然后修改

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号