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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

windows下,apache+php+mysql+discuz安装教程!

[复制链接]
copyp 发表于 2011-5-6 09:49:54 | 显示全部楼层 |阅读模式
本帖最后由 copyp 于 2011-5-6 09:49 编辑

版本信息:
apache http server -  httpd-2.2.17-win32-x86-openssl-0.9.8o
php-5.2.17-Win32-VC6-x86,用的zip版本
mysql-essential-5.1.55-win32
Discuz_X1.5_SC_GBK

配置方法有很多,我只简单介绍其中一种。步骤是,第一步安装apache,然后配置php,之后安装mysql,最后载入discuz!

约定:
我个人是把所有的安装文件放在E:\server_tools
安装后的程序放在E:\server_core,
apache路径为:E:\Server_Core\apache
php路径为:E:\Server_Core\PHP
mysql路径为:E:\Server_Core\MYSQL
discuz存放路径:E:\Server_Core\discuz
具体路径个人可以按照自己喜欢的调整了。

1.apache安装
和普通安装软件一样,双击打开,然后下一步--下一步,要求输入network domain、server domain和网站管理员的邮箱地址,我个人的输入内容为:
network domain 127.0.0.1
server domain localhost
邮箱地址 rst999@163.com

安装完成后,在浏览器地址栏里输入:http://localhost/或http://127.0.0.1,出现“It works!” ,说明就安装好了!这时,在右下角,有个小图标出现。

apache配置!!只是修改一个文件。httpd.conf,在E:\Server_Core\apache\conf下。配置3个地方:
(1)配置文件存放目录,查找“DocumentRoot”,默认的是E:\Server_Core\apache\htdocs,可以用默认的,我个人用的是E:\Server_Core\discuz;还要查找“Directory” ,修改成与DocumentRoot值一致。注意:apache文件中,路径是用的“/”,而PHP中,路径表示是用“\”
修改后的为:
DocumentRoot "E:/Server_Core/discuz"
<Directory "E:/Server_Core/discuz">
(2)查找
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>
修改为:
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    allow from all
</Directory>
如果不改这里的话,那么在第(1)中,修改路径后,不能访问。
(3)查找“DirectoryIndex”,这里是默认首页文件名,可以在index.html 的后面加入index.php等。每种类型之间都要留一个空格

2.配置php
(1)下载安装到目录E:\Server_Core\PHP下
(2)把php.ini-dist 文件重命名为 php.ini,修改如下的地方:
extension_dir = "E:\Server_Core\PHP\ext" ,指向php文件夹下放置“php_*.dll”文件的路径。PHP4和PHP5的路径在这里有所区别。
doc_root = "E:\Server_Core\PHP",指向前面apache设置的首页位置;
register_globals=Off 改为 register_globals=On ,使传递全局变量有效;
extension=php_dba.dll 如果前面有分号,取消分号,以下同;
extension=php_dbase.dll
extension=php_gd2.dll  GD库做图,一般用于图形验证码;
extension=php_mysql.dll  用于连接MYSQL数据库;
(3)把修改后的php.ini复制到C:\WINDOWS\ 目录下。
(4)把PHP目录下的 php5ts.dll 文件复制到 C:\WINDOWS\system32 目录 下。
(5)最后修改 Apache 的 httpd.conf 文件(在E:\Server_Core\apache\conf目录下)。在该文件的末尾添加如下2行,表示以模块方式安装PHP进入Apache:
LoadModule php5_module E:/Server_Core/PHP/php5apache2_2.dll (注意:文件必须是php5apache2_2.dll,而不能是php5apache.dll、php5apache2.dll等)
AddType application/x-httpd-php .php
PHPIniDir E:/Server_Core/PHP

3.安装mysql
mysql的安装,其中有很多选择的项目,我个人试着用哪种都是OK的。注意设置好root密码,在安装discuz的时候会用到,其他的都OK,具体方法就不详谈。有的里面提到的关于my.ini和自带的动态链接库文件E:\Server_Core\MYSQL\bin下的libmySQL.dll,复制到什么什么地方的问题,我没有设置(分析认为和之前的设置是重复的) ,也就OK了。

4.按照discuz介绍的安装方法,解压缩后,把该复制的文件夹放到E:\Server_Core\discuz下,然后在浏览器输入 http://localhost/index.php 就出现喜人场景了!!

愿你顺利!!


pcyi 发表于 2011-5-15 17:09:02 | 显示全部楼层
楼主总结的不错,谢谢分享。
但是貌似板块不相投哦、呵呵
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 10:56 , Processed in 0.021224 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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