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

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一个 文件夹和lib mysql.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,其内容为:
复制内容到剪贴板
代码:
<? 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用记事本方式打开,找到
复制内容到剪贴板
代码:
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!论坛服务器。



以上的图片均来自我在自已的电脑上做的网站测试
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值