windows环境下Discuz部署经验:Apache2.2+php-5.2.17+mysql5.6.14+Discuz_X3.1
2013-10-22 15:44
531 查看
一、准备
1、httpd-2.2.25-win32-x86-no_ssl.msi
下载地址:http://mirrors.cnnic.cn/apache/httpd/binaries/win32/httpd-2.2.25-win32-x86-no_ssl.msi
2、php-5.2.17-Win32-VC6-x86.zip
下载地址:http://pan.baidu.com/share/link?shareid=343847299&uk=672643499
3、mysql5.6.14.zip
下载地址:http://pan.baidu.com/share/link?shareid=391484298&uk=672643499
4、Discuz_X3.1_SC_GBK.zip
下载地址1:http://pan.baidu.com/share/link?uk=672643499&shareid=426147850
下载地址2:http://www.discuz.net/thread-3457145-1-1.html
二、安装上述软件
下载好上述软件后,开始安装:
约定:
我个人是把所有的安装文件放在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)步中改)
(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)将下载的php压缩包解压到目录E:\Server_Core\PHP下
(2)修改一个配置文件,使用压缩包中的php.ini-recommended,修改为php.ini。 修改以下项目:
修改一个配置文件,使用压缩包中的php.ini-recommended,修改为php.ini。 修改以下项目:
a、查找register_globals = Off,把off改成On ;(如果你安装DZ论坛,或者UCHOME、Ucenter等出现空白页面,一定要打开这里。)
b、查找short_open_tag = Off,把off改成On 有一处,此处一般能解决运行安装Discuz!论坛时出现空白的问题;
(如果你安装DZ论坛,或者UCHOME、Ucenter等出现空白页面,一定要打开这里。)
c、再查找extension_dir = "./" 改为 extension_dir = "E:\Server_Core\PHP\ext"
(指定动态连接库的目录,php5和php4不同的地方就是它的动态连接库目录变了,这在它的文档结构里有详细的说明);
d、然后再查找下列项,把下面几句前面的分号去掉,;
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的(一般来说这个是必须的)
extension=php_mysqli.dll 支持MySQL的扩展命令集
接下来修改了一些文件上传以及内存使用最大限制:
memory_limit = 20M 内存容量 (新版本默认值128M,不动)
post_max_size = 20M 闪存容量
upload_max_filesize = 20M 附件容量
别的就没改什么了,保存后退出。
(3)最后修改 Apache 的 httpd.conf 文件(在E:\Server_Core\apache\conf目录下)。在该文件的末尾添加如下几行,表示Apache加载PHP:
LoadModule php5_module "E:/Program Files/Server_DZ/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "E:/Program Files/Server_DZ/php"
这三行一定要加,不然跑出来看到的页面会是源代码。
3.安装mysql
mysql的安装,其中有很多选择的项目,我个人试着用哪种都是OK的。注意设置好root密码,
在安装discuz的时候会用到,其他的都OK,具体方法就不详谈。
4.按照discuz介绍的安装方法,解压缩后,把upload目录下的所有文件复制到E:\Server_Core\discuz下,
然后在浏览器输入 http://localhost/index.php 一切OK。
三、如果你不想这么麻烦,可以采用PHPnow,这里就不详细说了,基本上就是下一步下一步OK。
这里提供两个地址
1.下载地址:http://phpnow.org/download/PHPnow-1.5.6.zip
2.参考教程:http://wenku.baidu.com/view/2c58e680d4d8d15abe234e5f.html
再附上官网地址吧:http://servkit.org/
1、httpd-2.2.25-win32-x86-no_ssl.msi
下载地址:http://mirrors.cnnic.cn/apache/httpd/binaries/win32/httpd-2.2.25-win32-x86-no_ssl.msi
2、php-5.2.17-Win32-VC6-x86.zip
下载地址:http://pan.baidu.com/share/link?shareid=343847299&uk=672643499
3、mysql5.6.14.zip
下载地址:http://pan.baidu.com/share/link?shareid=391484298&uk=672643499
4、Discuz_X3.1_SC_GBK.zip
下载地址1:http://pan.baidu.com/share/link?uk=672643499&shareid=426147850
下载地址2:http://www.discuz.net/thread-3457145-1-1.html
二、安装上述软件
下载好上述软件后,开始安装:
约定:
我个人是把所有的安装文件放在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)步中改)
(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)将下载的php压缩包解压到目录E:\Server_Core\PHP下
(2)修改一个配置文件,使用压缩包中的php.ini-recommended,修改为php.ini。 修改以下项目:
修改一个配置文件,使用压缩包中的php.ini-recommended,修改为php.ini。 修改以下项目:
a、查找register_globals = Off,把off改成On ;(如果你安装DZ论坛,或者UCHOME、Ucenter等出现空白页面,一定要打开这里。)
b、查找short_open_tag = Off,把off改成On 有一处,此处一般能解决运行安装Discuz!论坛时出现空白的问题;
(如果你安装DZ论坛,或者UCHOME、Ucenter等出现空白页面,一定要打开这里。)
c、再查找extension_dir = "./" 改为 extension_dir = "E:\Server_Core\PHP\ext"
(指定动态连接库的目录,php5和php4不同的地方就是它的动态连接库目录变了,这在它的文档结构里有详细的说明);
d、然后再查找下列项,把下面几句前面的分号去掉,;
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的(一般来说这个是必须的)
extension=php_mysqli.dll 支持MySQL的扩展命令集
接下来修改了一些文件上传以及内存使用最大限制:
memory_limit = 20M 内存容量 (新版本默认值128M,不动)
post_max_size = 20M 闪存容量
upload_max_filesize = 20M 附件容量
别的就没改什么了,保存后退出。
(3)最后修改 Apache 的 httpd.conf 文件(在E:\Server_Core\apache\conf目录下)。在该文件的末尾添加如下几行,表示Apache加载PHP:
LoadModule php5_module "E:/Program Files/Server_DZ/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "E:/Program Files/Server_DZ/php"
这三行一定要加,不然跑出来看到的页面会是源代码。
3.安装mysql
mysql的安装,其中有很多选择的项目,我个人试着用哪种都是OK的。注意设置好root密码,
在安装discuz的时候会用到,其他的都OK,具体方法就不详谈。
4.按照discuz介绍的安装方法,解压缩后,把upload目录下的所有文件复制到E:\Server_Core\discuz下,
然后在浏览器输入 http://localhost/index.php 一切OK。
三、如果你不想这么麻烦,可以采用PHPnow,这里就不详细说了,基本上就是下一步下一步OK。
这里提供两个地址
1.下载地址:http://phpnow.org/download/PHPnow-1.5.6.zip
2.参考教程:http://wenku.baidu.com/view/2c58e680d4d8d15abe234e5f.html
再附上官网地址吧:http://servkit.org/
相关文章推荐
- Apache Thrift - 可伸缩的跨语言服务开发框架
- ubuntu安装SVN+APACHE
- linux下apache+SVN搭建完美版
- Apache 解决500 Internal Server Error 问题
- APACHE配置文件中文详解
- Spring for Apache Hadoop 1.0
- Windows7 64bit下配置Apache+PHP+MySQL
- Ubuntu 升级到13.10之后出现Apache2启动失败的问题
- apache 配置多域名访问多服务
- Apache Mahout的Taste基于Hadoop实现协同过滤推荐引擎的代码分析
- Mac OS X中配置Apache
- Apache下目录脚本的执行权限设置
- org.apache.jasper.JasperException: /WEB-INF/page/system/actingIndex.jsp (line: 38, column: 41) ?????
- linux下apache表单与mysql的连接
- apache mod_xsendfile 让php提供更快的文件下载
- apache mod_xsendfile 让php提供更快的文件下载
- 编译安装apache-2.4.6
- linux下安装apache步骤
- linux下简单的apache表单+c语言写cgi程序
- apache安装过程中的常见问题