看完后麻烦您帮顶一下,好东西别让它给落到最后去。
应该把它顶起来好让后来的朋友也能看一下。——————互相学习!!
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,其内容为:
[Copy to clipboard]
CODE:
<? 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用记事本方式打开,找到
[Copy to clipboard]
CODE:
http://192.168.0.100:8001/phpmyadmin
改为你的网址(即你的PHPMyadmin的所在网络目录。)
以上过程都完成后就把设置好的PHPMyadmin上传到你的服务器,能使域名可以访问得到的地方(比如根目录)。
就这样,你便可以用
root安装Mysql的默认帐号(红色部分)和你设置的密码登陆到你的PHPMyadmin http://****(你的域名)/phpmyadmin/去管理你的Mysql数据库了。
四、
Zend
首行下载Zend安装程序,你可以到其官方网站去下载,也可以在这里下载。
http://www.downasp.net/download/ ... .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!论坛服务器。
以上的图片均来自我在自已的电脑上做的网站测试
转自:
http://www.discuz.net/thread-365097-1-1.html
[
本帖最后由 grf110 于 2006-12-11 13:31 编辑 ]