从零开始学装Discuz!(WINDOWS 2003版)已于2006.01.09晚18:17分更新
从零开始学装Discuz!(WINDOWS 2003版)
一、准备工作:
有人用WINDOWS 2000、有人用WINDOWS XP、有人用WINDOWS 2003,方法大同小异就不一一介绍了,以本人机子的WINDOWS 2003为主谈谈如何安装Discuz!请各位在WINDOWS 2003下用Administrator(超级用户)或其它具有相同权限的用户登录先。
首先请下载好如下软件
Apache HTTP Server for Windows V2.0.55:最流行的HTTP服务器软件之一。如果你需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳选择。
PHP V5.1.2 RC1 For Windows:PHP 是一种新型的 CGI 程序编写语言,易学易用,运行速度快,可以方便快捷地编写出功能强大,运行速度快,并可同时运行于 Windows、Unix、Linux 平台的Web后台程序。
Zend Optimizer V2.5.7 For Windows:Zend Optimizer用优化代码的方法来提高PHP应用程序的执行速度。一般情况下,执行使用Zend Optimizer的PHP程序比不使用的要快40%到100%。
MYSQL for Windows V5.0.17:是一个多线程的,结构化查询语言(SQL)数据库服务器。SQL 在世界上是最流行的数据库语言。MySQL 的执行性能非常高,运行速度非常快,并非常容易使用。是一个非常棒的数据库。
Discuz!4.0:Crossday Discuz! Board 论坛系统(简称 Discuz! 论坛,中国国家版权局著作权登记号 2003SR6623)是一个采用 PHP 和 MySQL 等其他多种数据库构建的高效论坛解决方案.作为商业软件产品,Discuz! 在代码质量,运行效率,负载能力,安全等级,功能可操控性和权限严密性等方面都在广大用户中有良好的口碑.凭借 Discuz! 开发组长期积累的丰富的web开发及数据库经验,和强于创新,追求完美的设计理念,使得 Discuz! 在很短时间内以其鲜明的个性特色从国内外同类产品中脱颖而出.经过了效率最优化和负载能力最佳化设计的 Discuz!,已获得业内越来越多专家和权威企业的认可.
二、简单安装过程:
(一)Apache:
Apache的安装很简单,我就直接把他装到了D盘根目录下(我C盘是系统盘,D盘是temp盘,偶发现在windows下单独拿个分区来做临时文件的存放地对系统的速度影响不小,这样做能提升系统运行的速度,感兴趣的朋友可以试试看),安装完后我的apache目录就是D:\Apache2。
(二)PHP:
我是直接解压缩放到D盘PHP5目录下了,这样查找文件会方便许多。安装完后我的PHP目录就是D:\PHP5。再将D:\PHP5下和D:\PHP5\ext下所有后缀名为DLL的文件复制到C:\WINDOWS\system32下。(如果不这样做,有些动态连接库就无法正常加载,如MySQL。)
随后再将D:\PHP5下php.exe、php-win.exe、php.ini-dist复制到C:\WINDOWS下
把php.ini-dist改名为php.ini
用记事本打开,查找register_globals = Off,把off改成On
再查找extension_dir = "./" 改为 extension_dir = "D:\PHP5\ext" (指定动态连接库的目录,php5和php4不同的地方就是它的动态连接库目录变了,这在它的文档结构里有详细的说明)
然后再查找;extension=php_mbstring.dll,把下面几句前面的分号去掉
extension=php_mbstring.dll 这个不选的话用phpMyAdmin会出现红色提示
extension=php_dba.dll
extension=php_dbase.dll
extension=php_filepro.dll 可选
extension=php_gd2.dll 支持GD库的,一般要滴
extension=php_imap.dll 可选
extension=php_ldap.dll
extension=php_mysql.dll 支持MySQL的
接下来修改了一些文件上传以及内存使用最大限制:
memory_limit = 20M
post_max_size = 20M
upload_max_filesize = 20M
别的就没改什么了,保存后退出。
用记事本打开D:\Apache2\conf下的httpd.conf
这个文件我改了几个地方:
把PHP直接作为apache的一个模块运行,我在里面加了两句:
查找到 #LoadModule ssl_module modules/mod_ssl.so 在它的下面一行加上
LoadModule php5_module "D:/PHP5/php5apache2.dll"
AddType application/x-httpd-php .php 注意点前面有个空格滴,大家最好用复制粘贴
我在D盘下建立了一个www的目录用于存放我的站点文件,在http.conf里改了这样一句话:
把DocumentRoot "D:/Apache2/htdocs"改成了DocumentRoot "D:/www"
Apache2.0.x于1.3.x相比2.0.x默认不能直接列目录,偶感觉不爽,就改了:
把DocumentRoot "D:/www"这句下的如下语句
CODE: [Copy to clipboard]
Options FollowSymLinks
AllowOverride None
改为:
CODE: [Copy to clipboard]
Options Indexes FollowSymLinks
AllowOverride None
修改目录的默认首页:
在 DirectoryIndex 后面写上你想设置为首页的文件名,如:index.html index.php等
别的就没再动什么地方,保存后退出。
注意一点的是,要使这些配置生效需要重新启动apache
(三)Zend:
安装Zend Optimizer也很简单,安装中它会提示选择那种服务器选择Apache其它的按默认配置安装就行了。OK安装完后我的Zend目录就是D:\Zend。
如果最后报错只需重新启动apache下,再试一般就行了
(四)Mysql:
直接装到D:\MySQL5下。按标准安装(Standard Configuration)就行,一般不要玩空密码,不然可能日后使用会有麻烦。
最后同志们在开始菜单的运行中输入D:\MySQL5\bin\mysqld-nt.exe测试下,有反应后输入CMD打开命令符窗口
依次输入 d: 回车
cd mysql5\bin 回车
mysql -uroot -p 回车
输入密码 看见提示符已变成mysql>就是成功了。好了X了这个窗口,重启电脑我们来装Discuz!4.0
三、Discuz!4.0:
1,解压缩Discuz4安装包中的upload目录的内容 至 D:\www下
2,打开浏览器,在地址栏输入: ,安装
后半部设置会提示
数据库服务器:localhost
数据库用户:root 瞅瞅这是不是一样滴
数据库密码: 安装mysql 时的密码
其它的依据提示即可.搞定离手,万事大吉。最后时会问你是不是马上转到Discuz!4.0论坛,当然要了,不会吧,报了一个错,别急,关了浏览器再打开输入,怎么样是不是论坛就出来了,以后的建设规化就是兄弟你自己的事了。OK,到此Discuz!4.0安装成功。祝大家开心,有事您说话。
如何让IIS支持PHP
说的比较罗嗦,不过不罗嗦又怕大家说不太详细,请理解,理解万岁!!!同时看见论坛上有人问IIS怎么没有Web服务器扩展啊?怎么不一样啊?等问题,就顺便把这也搞进来了。
先请诸位先确认好版本,打开Internet信息服务(IIS)管理器后,在帮助菜单选择“关于Internet信息服务(IIS)管理器”即可在弹出的对话框中看见版本号。
重要的一步:打开Internet信息服务(IIS)管理器后,在鼠标左击选中默认网站,单击鼠标右键在弹出的菜单中选择“停止”。
安装IIS5.1支持PHP:
打开Internet信息服务(IIS)管理器后,在鼠标左击选中默认网站,单击鼠标右键在弹出的菜单中选择“属性”,在弹出的对话框中选择标签栏中的“ISAPI 筛选器”。点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再点击“浏览”按钮选择php5isapi.dll 所在路径,如:D:\PHP5 \php5isapi.dl,然后点击确认,返回“默认网站属性”窗口。
第二步:选择“默认网站属性”窗口里标签栏中的“主目录”,再点击 “配置”按钮,会弹出一个“应用程序配置”窗口。点击此窗口的“添加”按钮,在弹出的窗口中先在扩展名上填写 .php然后点击 “浏览”按钮将可执行文件指向 php5isapi.dll 所在路径,如:D:\PHP5 \php5isapi.dl,返回“添加/编辑应用程序扩展名映射”窗口,确认动作为全部动作、己勾选脚本引擎和检查文件是否存在,检查无误后点击 “确认”按钮。返回“应用程序配置”窗口,点击 “确认”按钮。如果还想支持其它可依次类推。
第三步:返回至“默认网站属性”窗口,在标签栏选择“文档”,在弹出的对话框中点击“添加”按钮,向默认的 Web 站点启动文档列表中添加index.php 项。您可以将 index.php 上移到最高,这样访问站点时就会首先自动寻找并打开 index.php 文档。搞定后点击确定,然后重新启动IIS!OK。
安装IIS6.0支持PHP:
打开Internet信息服务(IIS)管理器后,在鼠标左击选中“Web服务扩展”,单击鼠标右键在弹出的菜单中选择“添加一个新的Web服务器扩展” 在弹出的新建Web服务扩展窗口中扩展名填写:PHP,点击“添加”按钮,点击“浏览”按钮,选择php5isapi.dl(如:D:\PHP5 \php5isapi.dl),点击“打开”按钮,勾选上“设置扩展状态为允许”,点击“确认”按钮。
打开IIS,在WEB服务器扩展中“添加一个新的Web服务器扩展”,扩展名处填上:PHP,然后点“添加”设置如下图接着确定,把“设置扩展状态为允许”勾上确定完成服务器扩展添加。
其它的和安装IIS5.1支持PHP步骤一样了,只是最后点有些不一样,在第三步中搞定后点击确定后别急着重启IIS先点击开始菜单选择“运行”依次输入CMD回车
net stop w3svc 回车
net stop iisadmin 回车
net start w3svc 回车
再打开IIS管理器,在“Internet信息服务(IIS)管理器”左边的“WEB服务扩展”中设置所有未知ISAPI 扩展 允许,Active Server Pages 允许,Internet数据连接器 允许,最后重启IIS,好了WINDOWS 2003已成功为IIS加载了PHP支持。
阅读(2170) | 评论(1) | 转发(0) |