Chinaunix首页 | 论坛 | 博客
  • 博客访问: 183273
  • 博文数量: 51
  • 博客积分: 1470
  • 博客等级: 上尉
  • 技术积分: 560
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-18 18:07
文章分类

全部博文(51)

文章存档

2013年(3)

2006年(48)

我的朋友

分类: WINDOWS

2006-01-18 18:07:30

从零开始学装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) |
0

上一篇:没有了

下一篇:redhat linux 9.0的samba设置详解(转)

给主人留下些什么吧!~~