forcode想看的


forcode看过的


新技术
新趋势
奇思妙想
科学探索
科幻奇幻
资料搜集
网络研究
统计定量
社会学研究
书摘读后感
数码网络
软件评测
数据指标
实用信息
有趣的东西
房地产
网络赚钱
投资创业
新闻评论
网站经营
电影八卦
美景美人
人物朋友
情感回忆梦
forcode生活

2008-07-10

WIN2003系统IIS下PHP5+MySQL5+ZendOptimizer配置


WIN2003系统IIS下PHP5+MySQL5+ZendOptimizer配置
07-07 13:55

一.下载好php5、mysql5及ZendOptimizer和phpmyadmin的安装程序
PHP下载地址http://www.php.net/downloads.php
MySQL 4下载地址mysql.com/downloads/mysql/4.1.html">http://dev.mysql.com/downloads/mysql/4.1.html
MySQL 5下载地址mysql.com/downloads/mysql/5.0.html">http://dev.mysql.com/downloads/mysql/5.0.html
ZendOptimizer下载地址(需注册)http://www.zend.com/store/free_download.php?pid=13
Phpmyadmin下载地址http://www.phpmyadmin.net/home_page/downloads.php

本例中使用的是
php-5.1.2-Win32.zip,mysql-5.0.19-win32.zip,ZendOptimizer-2.6.2-Windows-i386.exe,phpMyAdmin-2.8.0.2.rar

二.配置iis下的php环境
首先解压php-5.1.2-Win32.zip到C:\php目录

复制C:\php目录及C:\php\ext目录下所有的dll文件到系统的system32目录,在win2003和winxp下是C:\windows\system32目录,win2000则是 C:\winnt\system32
将系统目录(在win2003和winxp下是C:\windows目录,win2000则是 C:\winnt)中的php.ini-dist改名为php.ini
用文本编辑软件打开php.ini
找到
将register_globals = Off改为register_globals = On
这个是打开php访问表单数据的简短风格写法支持,在PHP4.2.0版本以后这个选项默认是off的
将extension_dir = "./"改为extension_dir = "C:\php\ext"
去掉以下句子前面的分号
extension=php_mbstring.dll
extension=php_dbase.dll
extension=php_gd2.dll
extension=php_ldap.dll
extension=php_mssql.dll
extension=php_mysql.dll

找到date.timezone
[Date]
; Defines the default timezone used by the date functions
date.timezone = Asia/Hong_Kong
然后保存修改后的php.ini

接下来配置IIS的php支持
首先需要你的服务器安装了IIS
然后打开IIS管理器
右键 "默认网站" 选择 "属性"
选择 "ISAPI 筛选器" 标签
点击 "添加"
筛选器名称 填写 php
浏览 选择C:\php\php5isapi.dll
点击 确定
点击 应用

选择 "主目录" 标签
点击 "配置"
点击 "添加
点击 "浏览" 选择C:\php\php5isapi.dll
在扩展名内填写 .php
点击确定
点击"选项"标签
勾选 "启用父路径"
在 "默认网站"的"属性"页面中选择"文档"标签
点击"添加"
输入index.php后确定
然后点击"上移"将index.php提高到最前,如果你所要挂的网站默认首页不是index.php,你也可以另外添加并提升到最高。
注意:请确定Web目录的应用程序设置和执行许可中选择为纯脚本
关闭 Internet 信息服务管理器

接下来打开iis对php的支持
点击"Internet 服务管理器"左边的"WEB服务扩展"

选中Active Server Pages 并点击中间的允许,打开asp的支持(虽然对php来说这个打开不打开无所谓,但是asp的使用比较广泛,如果没有打开,还是建议打开)
在右边web服务扩展处,右键,选择"添加一个新的web 服务扩展"
在扩展名内填写php
然后点击添加,浏览点选C:\php\php5isapi.dll
勾上下面的"设置扩展状态为允许"
确定后点击,开始—运行
输入cmd后确定
依次输入
net stop iisadmin /y
net start w3svc
在默认网站的目录中新建一个test.php
输入如下信息
<?php
 phpinfo();
?>
后保存
在浏览器中执行
http://localhost/test.php
如果前面的配置一切正确,这时候会显示本机的php各相关信息

三.接下来我们开始安装MySQL

首先从mysql-5.0.19-win32.zip中解压出安装文件setup.exe,双击运行
当四个勾全部显示后,mysql服务顺利启动
进入mysql的安装目录,修改my.ini(也可以直接使用默认值)
下图修改的是mysql数据库所在目录
注意:修改目录前先在命令行运行net stop mysql停止mysql服务,然后将默认的mysql数据库所在目录内的文件复制到自定义的目录中,否则修改目录后无法正常启动mysql服务
修改INNODB为MyISAM(在老版本的mysql中默认的数据库格式为MyISAM,新版本的MySQL默认则是INNODB,如果需要这里可以修改成MyISAM,如果不需要则跳过)
修改最大连接数为1000(如果网站访问量不大,可以不修改,也可以根据需要修改为更大的数值)
修改并拷贝默认数据库下文件到自定义的数据库目录后
命令行运行net start mysql
如果一切配置正确,mysql服务将正常启动

四.配置ZendOptimizer
双击ZendOptimizer-2.6.2-Windows-i386.exe

选择正确的web服务器类型,一般ZendOptimizer会自动检测,不需要手工配置,如果检测到的信息不符,可以手工选择正确的配置。
点击Next后出现如下界面,选择php.ini所在的目录
点击Next后选择网站的根目录

点击Next后选择网站文档根目录
确认路径配置后点击Next
安装完成ZendOptimizer后,进入windows目录(win2003和winxp为windows,win2000则为winnt目录)编辑php.ini
在[zend]后添加
Zend_oprimizer.optiomiztion_leve=1023
这句启动多少个优化过程,默认值是 15 ,表示同时开启 10 个优化过程中的 1-4 ,将这个值改为 1023 ,表示开启全部10个优化过程。

五.配置phpMyAdmin
解压phpMyAdmin-2.8.0.2.rar中文件到C:\

进入解压后的phpmyadmin的libraries目录(老版本的phpmyadmin中则是phpmyadmin的根目录
用文本编辑器编辑config.default.php
找到 $cfg['PmaAbsoluteUri'] 并修改单引号内的连接为你以后将要访问phpmyadmin的链接路径

接下来查找$cfg['blowfish_secret'] 并修改单引号内的数据,这个数据可以取任意字符

查找$cfg['Servers'][$i]['auth_type'] 将单引号内的数值修改为cookie

查找$cfg['DefaultLang']修改单引号内数值为zh-gb2312
查找$cfg['DefaultCharset']修改单引号内数值为gb2312
修改完成后保存。

再次打开"IIS管理器"
右键 "默认网站"选择"新建"?"虚拟目录"

在 虚拟目录别名 中填写 phpmyadmin
点击浏览,点选phpmyadmin的解压目录
确定后在"虚拟目录访问权限"中勾选"运行脚本(如 ASP)(S)"
一路点击下一步完成虚拟目录色设置。

完成后打开浏览器,输入phpmyadmin的访问链接

如果安装正确,输入root密码后,将进入phpmysql的默认首页,这里会显示mysql以及phpmyadmin的环境信息。
至此,整个环境配置完成。

注意:如果你使用的phpmyadmin是老版本的(phpmyadmin的配置文件在 phpmyadmin的解压目录根目录下)而mysql则是较新版本的则需要多一步设置(由于MySQL 4.1 及其后版本验证协议使用的密码哈希算法与老的客户端不兼容,所以需要设置一下,使得密码兼容)。修改方式如下:
首先打开MySQL Command Line Client的命令行:(可以在 开始—程序 中打开mysql的程序组中选择)
在打开的命令行中,会要求输入密码,这里输入root帐号的密码,输入后出现提示符:
mysql>

接下来修改密码与老版本的密码匹配。
命令格式如下:
SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('XXXXX');
XXXXX表示安装时候设置的root帐号密码
这样ROOT密码就设置成与老版本密码兼容了
--
科幻迷SNS-奇想家园:http://www.4renminbi.com
未来新技术和新趋势的种种可能:奇想录 http://www.qixianglu.cn
订阅 http://feed.feedsky.com/woodphone 作者QQ群:50108840
读者QQ群1号:11564958 QQ群2号:61921847 QQ群3号:61921931

0 条评论:

发表评论

订阅 博文评论 [Atom]

<< 主页

热门文章
============================================================
格兰仕微波炉报价单    英语六级历年真题听力下载    大陆身份证生成器
東方神起的所有反轉劇!!.[含东方剧场](會繼續更新以後的)(已可覲看)
电视剧《靠近你温暖我》全集下载(BT/迅雷/电驴/剧照)
精彩的洞庭湖人鼠大战(4视频+forcode点评)
一百多个电影字幕下载网站,精心收集整理!
(视频)(CCTV10“走进科学”-科幻之旅专题-克隆人 8.14)
国外BT站点和BT种子搜索站(国外完整bt搜索列表)
============================================================
forcode科幻小说《抽水马桶的秘密》正在起点中文网连载
《抽水马桶的秘密》读者评论:
(1)你的书很好看,比大刘,王晋康的创意好太多了,努力吧将来出实体书我一定会买的。(2)很有想象力的作者啊!!估计是看了不少科幻小说的人,希望不要浪费你非凡的想象力。
(3) 读者在自己博客或论坛对《抽水马桶的秘密》的评论。(4)点击此处查看全部的读者评论(18页,1000条以上)
《抽水马桶的秘密》相关帖子:
《远程面包机》提纲|| 《进化论危机》提纲大家一起来设计
抽水马桶是外星人的试管|| 读者推荐超一万票
《抽水马桶的秘密》内容简介:
地球哺乳界正在发生的一次大规模跨物种升级,DNA机制并非人们所想像的那样是决定生命的最终遗传载体,而是类似浏览器这样的转译机制,真正的遗传物质存储在弥漫整个宇宙的光子数据库中,DNA机制实际上是一种设定了进化路径的文明压缩包的解压机制,数十亿年前灭绝的三栖人发明了光子数据库和DNA机制,目的是为了让这个机制最终复活三栖人文明,而人类(裸猿)这一物种在三栖人社会里其实是一种宠物,但是DNA机制似乎出现了点问题,或者说不知道什么原因裸猿突然变得太过聪明了,在播撒了始祖菌(DNA种子)的所有星球,进化路径发展到裸猿阶段,并没有继续演化出最后一步:三栖人,而强大的光子数据库一旦意识到DNA进化机制的这个漏洞,立刻关闭了这些星球对光子数据库的访问权限,这样,这些星球的生态系统都面临着灭绝的危险,因为他们脱离了光子数据库的遗传支持再也无法自然繁殖,只能靠遗传工程来复制现有的基因,或者做些小打小闹的修改,整个宇宙各星球上的基于DNA机制的生态系统都面临崩溃的危险。最终在13世纪,裸猿一族在银河边缘一个不起眼的小星系发现了地球这个由于某种原因至今还刚进化到裸猿初级阶段的星球,为了催熟地球的进化速度,外星裸猿文明开始介入地球的发展,为了防止光子数据库察觉到非地球文明的介入并关闭地球的权限,这种介入始终是暗中进行,因为介入方式的分歧,银河系裸猿文明分裂为两大集团,这两大集团的争斗伴随着人类近现代的发展,于是,文艺复兴开始了、三次科技革命出现了、两次世界大战也来了,直到今天,地球人类为自己的技术进步而沾沾自喜,丝毫不知道技术迅速发展的真正原因以及潜藏的危机。
============================================================
forcode2003年以前的习作:未来的婚姻、远程面包机
forcode朗诵《蜀道难》||forcode的一百多个科幻构思
奇想录:最新奇有趣的新技术和新闻点评|| 订阅“奇想录”