Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

PHP+GD+Zend+Mysql在windows sever 2003上加载在IIS6.0之上———Discuz!服务器搭建

[复制链接]
飞飞feifei 发表于 2006-8-12 11:05:18 | 显示全部楼层 |阅读模式
看完后麻烦您帮顶一下,好东西别让它给落到最后去。

应该把它顶起来好让后来的朋友也能看一下。——————互相学习!!

PHP+GD+Zend+Mysql在windows sever 2003上加载在IIS6.0之上,Mysql的安装和设置,PHP与Mysql之间的连接设置,本人收集了一些网上的信息,加上本人亲自动手得出的一些经验,给各位PHP、Mysql的爱好着互相学习之用。

在安装PHP服务器之前当然是要把你自己电脑的IIS安装好了。怎么安装这个不用我再去说了吧!

一、        PHP的安装
1、        请下载本人精心优化的最精简PHP 5.0.4+MySQL 5.0.22安装包,
点击下载
解压缩后有PHP一个文件夹和libmysql.dll、php.ini、my.ini、mysql-5.0.22-win32.msi四个文件,分别是PHP的配置程序、MySQL的安装程序、PHP、MySQL的配置文件。

将PHP这个文件夹放到您指定的目录,然后用记事本将php.ini中的 "C:/Progra~1" 替换为您相应的PHP目录路径,my.ini中的 "C:/Progra~1/WebServ/MySQL" 替换为您相应的MySQL目录路径,"E:/MySQLData" 替换为您相应的MySQL数据目录路径,libmysql.dll放到C:\Windows\system32下,将两个ini文件放到 C:\Windows 目录下完成第一步配置工作。
  如果您采用了NTFS文件系统,将PHP程序下的sessiondata、tmp、uploadtemp三个目录NTFS安全性设定为EveryOne可以修改。

2、首先我们来安装PHP,打开管理工具中的IIS管理器,在网站属性中找到"ISAPI 筛选器"的标签,添加一个PHP的ISAPI筛选。点击“添加”,弹出“添加/编辑筛选器属性”对话筐,在筛选器名称处打入“PHP”(你喜欢的名称,一般为PHP比较好),在可执行文件处打入你的PHP程序下的php5isapi.dll文件地址,可以点击浏览查找。(记住一定是php5isapi.dll而不是php5is.dll。
如下图所示:



3、打开您的站点(比如默认网站)的属性,找到"主目录"标签中的应用程序配置,添加.php的扩展名映射。选择添加,可执行文件输入你PHP程序下的php5isapi.dll地址(记住一定是php5isapi.dll而不是php5is.dll)。扩展名为PHP,确定。
如下图如示:



4、还要在Web扩展中启用php扩展。点击“添加一个新的Web服务扩展”,弹出“新建Web服务扩展”对话筐,扩展名是PHP,点击“添加”选择你的PHP程序下的php5isapi.dll,确定。勾选“设置扩展状态为允许”,确定。
如下图所示:



此时您的PHP已经安装完了,并且集成了Zend Optimizer 2.5.10和Eaccelerator 0.9.3,在您的网站目录下新建一个test.php,其内容为:

  1. <? phpinfo(); ?>
复制代码




二、        Mysql的安装

在下载包里面有个Mysql的安装程序,请直接运行mysql-5.0.22-win32.msi文件。

1、点击:”next”进入下一页面
这里有三个类型:Typical(典型)、Complete(完全)、Custom(自定义)。选择“自定义”(Custom)安装,

然后点“Next”下一步,出现自定义安装界面你选择安装的路径。

然后一路点击“next”到“install”
完成后出现创建MySQL.com帐号的界面,如果是首次使用MySQL,选“Create anew free MySQL.com accout”,

点“Next”,输入你的Email地址和自己设定的用于登录MySQL.com的密码.

填完后点“Next”进入第二步,在这里填写姓名等相关信息,

填完点“Next”,进入第三步. 填完电话号码、公司名称等信息后,

点“Next”,然后出现预览你刚才填的信息的界面,

再点“Next”出现安装完成界面, 注意,这里有个配置向导的选项(Configure the MySQL Server now),建议勾选立即配置你的MySQL。许多说安装完MySQL后无法启动,原因就在于没有配置MySQL。
点击“Finish”完成安装,并开始配置MySQL.

点“Next”,进入配置类型选择页面。选“Detailed configuration”(详细配置),
点“Next”,进入服务类型选择页面。选“Developer Machine”(开发者机器),这样占用系统的资源不会很多,

点“Next”后,进入数据库用法选择页面。选择“Multifunctional Database”,

点“Next”,进入选择InnoDB数据存放位置页面不用更改设置,直接放在Installation Path安装目录里即可,
然后点“Next”,选择MySQL的同时联接数选择“Manual Setting”,设置为100(根据自己需要,酌情设置),点“Next”,配置MySQL在TCP/IP通讯环境中的端口

选择默认的3306端口即可。
点“Next”,选择MySQL中的字符设置
注意,这里的选择将会影响你是否能在MySQL中使用中文。我们选择gb2312字符集以便支持简体中文,繁体中文选big5。点“Next”,设置Windows服务选项

注意,这里的选择很关键。“Install As Windows Service”一定要勾选,这是将MySQL作为Windows的服务运行。“Service Name”就用默认的“MySQL”或者你喜欢的服务名(推荐用默认的“MySQL”)。下面的“Launch the MySQL Server automatically”一定要勾选,这样Windows启动时,MySQL就会自动启动服务,要不然就要手工启动MySQL。许多人说安装MySQL后无法启动、无法连接、出现10061错误,原因就在这里。

点“Next”,设置根帐号root的登录密码
“Modify Security Settings”是设置根帐号的密码,输入你设定的密码即可。“Create An Anonymous Account”是创建一个匿名帐号,这样会导致未经授权的用户非法访问你的数据库,有安全隐患,建议不要勾选。

点“Next”,MySQL配置向导将依据你上面的所有设定配置MySQL,以便MySQL的运行符合你的需要,
点“Execute”开始配置,当出现“Service started successfully”时,说明你的配置完成,MySQL服务启动成功,
点“Finish”完成,整个MySQL的配置完成.


这时你可以在”开始=程序=管理工具=服务“里看到Mysql已经启动了。


到这里Mysql就已经全部安装完成。
剩下的就是用MySQL客户端连接MySQL服务器,

三、PHPMyadmin的设置使用

这里是以phpMyAdmin 2.5.6做例子(经过调试,phpMyAdmin v2.8.2.4.rar已经可以稳定、正常的使用,你可以在这里下载得到。
虽然版本是低了点,但是很稳定.
phpMyAdmin 2.5.6可以到http://www.phpmyadmin.net去下载。或者

点击这里下载

下载解压后要把
config.inc.php用记事本方式打开,找到
  1. http://192.168.0.100:8001/phpmyadmin
复制代码

改为你的网址(即你的PHPMyadmin的所在网络目录。)
以上过程都完成后就把设置好的PHPMyadmin上传到你的服务器,能使域名可以访问得到的地方(比如根目录)。
就这样,你便可以用root安装Mysql的默认帐号(红色部分)和你设置的密码登陆到你的PHPMyadmin   http://****(你的域名)/phpmyadmin/去管理你的Mysql数据库了。



四、Zend

首行下载Zend安装程序,你可以到其官方网站去下载,也可以在这里下载。

http://lzbx.xicp.net/download/Ze ... .1-Windows-i386.exe

1、双击ZendOptimizer-3.0.1-Windows-i386.exe安装程序。
单击 Next (下一步),选择 I accept the terms of the license agreement (接受它的条约),点Next;



请注意了:这一步是Zend的安装文件路径,请自行设置安装的路径,设置好后点 Next,选择 IIS 后点Next,





在这里是选择PHP.INI文件的所在路径,PHP.INI文件在放在系统目录WINDOWS下面。下一步,




这里是你要加速的路径(也就是你的站点目录),下一步后点Install(安装),Finish(完成)。
现在你可以打开你系统下的PHP.INI文件看看。
zend_extension_ts=和zend_extension_ts=的路径已经自行指定向Zend。
到这里Zend已经安装完成。
重启一下机器。
我使用的是mysql-5.0.22-win32版;
phpMyAdmin v2.8.2.4做的测试!——————————本文除了PHPMyadmin的图片有所不同外其它都是相同。

接下来就可以安装Discuz!论坛了。

怎么安装?请看Discuz!论坛安装手册!

这个环境我测试过很多次,用来安装Discuz!论坛没有问题。

可以用来做Discuz!论坛服务器。



以上的图片均来自我在自已的电脑上做的网站测试

[ 本帖最后由 飞飞feifei 于 2007-6-11 12:00 编辑 ]

评分

1

查看全部评分

 楼主| 飞飞feifei 发表于 2006-8-12 11:09:17 | 显示全部楼层
留位
回复

使用道具 举报

 楼主| 飞飞feifei 发表于 2006-8-12 19:11:33 | 显示全部楼层
没有人来要板橙吗?
回复

使用道具 举报

jlslhldn 发表于 2006-8-13 07:19:13 | 显示全部楼层
不错不错,谢谢啊
回复

使用道具 举报

zzhcool 发表于 2006-8-13 14:17:50 | 显示全部楼层
麻烦搂住看下phpmyadmin里面的显示 MySQL 的系统变量
max connections的值是多少?
麻烦了
回复

使用道具 举报

 楼主| 飞飞feifei 发表于 2006-8-14 09:14:01 | 显示全部楼层
原来的是1000,请根据你的须要自己来设置。
回复

使用道具 举报

 楼主| 飞飞feifei 发表于 2006-8-14 13:20:35 | 显示全部楼层
我的这次测试是用DZ4.1做的测试,在测试中暂时还没有发现错误,表明这个环境是比较合适DZ论坛的安装使用。


希望大家一起来动手,有什么地方不对的,一起讨论一下。
回复

使用道具 举报

gartional 发表于 2006-8-14 14:17:03 | 显示全部楼层
a
回复

使用道具 举报

 楼主| 飞飞feifei 发表于 2006-8-15 10:23:16 | 显示全部楼层
回复

使用道具 举报

zckhappy 发表于 2006-8-15 14:16:50 | 显示全部楼层
不错,不错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-1-10 09:58 , Processed in 0.038257 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表