一、安装系统环境
1、系统:centos5
2、测试在vm5.5
准备软件
lighttpd-1.4.18
下载地址
mysql-5.0.41
part1下载地址
part2下载地址
part3下载地址
php-5.2.3
下载地址
SupeSite/X-Space
part1下载地址
part2下载地址
part3下载地址
discuz
下载地址
二、搭建web服务器安装过程
1、mysql5安装
$ tar zxvf mysql-5.0.27.tar.gz
$ cd mysql-5.0.27
# groupadd mysql
# useradd -g mysql mysql
# ./configure --prefix=/data/apps/mysql
# make
# make install
# cp support-files/my-medium.cnf /etc/my.cnf
# cd /data/apps/mysql
# bin/mysql_install_db --user=mysql
# chown -R root .
# chown -R mysql var
# chgrp -R mysql .
# bin/mysqld_safe --user=mysql &
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2、lighttpd安装
# tar -zxvf lighttpd-1.4.18.tar.gz
# cd lighttpd-1.4.18
# ./configure --prefix=/data/apps/lighttpd
# make
# make install
# mkdir /data/apps/lighttpd/conf
# mkdir /data/apps/lighttpd/log
# mkdir /data/apps/lighttpd/htdocs
#mv ./doc/lighttpd.conf /data/apps/lighttpd/conf/
编辑配置 /data/apps/lighttpd/conf/lighttpd.conf 文件
#nano /data/apps/lighttpd/conf/lighttpd.conf
修改下面红色标注处
--------------------------------------------------------------------------------------------------------
server.modules = (
"mod_rewrite", (去掉前面的#号)
"mod_redirect",
"mod_access",
"mod_fastcgi",
"mod_simple_vhost",
"mod_compress",
"mod_accesslog" )
注释下面三行
#$HTTP["url"] =~ "/.pdf$" {
#server.range-requests = "disable"
#}
server.document-root = " /data/apps/lighttpd/htdocs"
server.errorlog = " /data/apps/lighttpd/log/lighttpd.error.log"
accesslog.filename = " /data/apps/lighttpd/log/access.log"
去掉下面的#号开始php功能
fastcgi.server = ( ".php" =>
( "localhost" =>
(
"socket" => " /data/apps/lighttpd/php-fastcgi.socket",
"bin-path" => " /data/apps/php-fcgi/bin/php-cgi"
)
)
)
$HTTP["host"] == "www.test.com" {
server.document-root = "/data/apps/lighttpd/htdocs/ss"
index-file.names = ( "index.shtml", "index.html",
"index.htm", "default.htm", "index.php" )
}
$HTTP["host"] == "bbs.test.com" {
server.document-root = "/data/apps/lighttpd/htdocs/bbs"
index-file.names = ( "index.shtml", "index.html",
"index.htm", "default.htm", "index.php" )
}
------------------------------------------------------------------------------------------------------------------------
#/data/apps/lighttpd/sbin/lighttpd -f /data/apps/lighttpd/conf/lighttpd.conf (用这个命令来启动lighttpd服务,现在还没有安装php所以会报错)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3、php5安装
.# tar -zxvf php-5.2.3.tar.gz
# cd php-5.2.3
#./configure --divfix=/data/apps/php-fcgi --enable-fastcgi --with-mysql=/data/apps/mysql --enable-zend-multibyte --with-config-file-path=/data/apps/php-fcgi/conf --enable-discard-path --enable-force-cgi-redirect
# make
# make install
#mkdir /data/apps/php-fcgi/conf
#cp php.ini-dist /data/apps/php-fcgi/confphp.ini
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
我们现在测试一下php
在/data/apps/lighttpd/htdocs
新建一个名字为phpinfo.php文件
<?php
echo phpinfo();
?>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
我们把下载的SupeSite/X-Space和discuz都是解压,注意我们我上传文件时一定要注意用二进制上传
我们把upload目录都上传到 /data/apps/lighttpd/
把SupeSite/X-Space的upload目录改名为ss
把discuz的upload目录改名为bbs
现在我们把自己host写入 把www.test.com和bbs.test.com 解析到你服务器地址
我们用游览器打开http://bbs.test.com/install.php开始安装
安装前还需要把一些目录的权限赋777权限
discuz的是
chmod 777 ./templates /
chmod 777 ./templates/default /
chmod 777 ./templates/default/*.* /
chmod 777 ./attachments /
chmod 777 ./customavatars /
chmod 777 ./forumdata /
chmod 777 ./forumdata/cache /
chmod 777 ./forumdata/templates /
chmod 777 ./forumdata/threadcaches /
chmod 777 ./forumdata/logs /
SupeSite/X-Space的是
chmod 777 ./config.php /
chmod 777 ./attachment /
chmod 777 ./archiver /
chmod 777 ./cache/tpl /
chmod 777 ./channel /
chmod 777 ./channel/*.* /
chmod 777 ./data /
chmod 777 ./data/robot /
chmod 777 ./data/temp /
chmod 777 ./data/system /
chmod 777 ./html /
chmod 777 ./log /
chmod 777 ./styles /
chmod 777 ./templates/
chmod 777 ./templates/default /
chmod 777 ./templates/default/*.* /
chmod 777 ./user /
chmod 777 ./video /
chmod 777 ./video/*.* /
如果还有什么问题 大家可以到 http://www.discuz.net
1、系统:centos5
2、测试在vm5.5
准备软件
lighttpd-1.4.18
下载地址
mysql-5.0.41
part1下载地址
part2下载地址
part3下载地址
php-5.2.3
下载地址
SupeSite/X-Space
part1下载地址
part2下载地址
part3下载地址
discuz
下载地址
二、搭建web服务器安装过程
1、mysql5安装
$ tar zxvf mysql-5.0.27.tar.gz
$ cd mysql-5.0.27
# groupadd mysql
# useradd -g mysql mysql
# ./configure --prefix=/data/apps/mysql
# make
# make install
# cp support-files/my-medium.cnf /etc/my.cnf
# cd /data/apps/mysql
# bin/mysql_install_db --user=mysql
# chown -R root .
# chown -R mysql var
# chgrp -R mysql .
# bin/mysqld_safe --user=mysql &
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2、lighttpd安装
# tar -zxvf lighttpd-1.4.18.tar.gz
# cd lighttpd-1.4.18
# ./configure --prefix=/data/apps/lighttpd
# make
# make install
# mkdir /data/apps/lighttpd/conf
# mkdir /data/apps/lighttpd/log
# mkdir /data/apps/lighttpd/htdocs
#mv ./doc/lighttpd.conf /data/apps/lighttpd/conf/
编辑配置 /data/apps/lighttpd/conf/lighttpd.conf 文件
#nano /data/apps/lighttpd/conf/lighttpd.conf
修改下面红色标注处
--------------------------------------------------------------------------------------------------------
server.modules = (
"mod_rewrite", (去掉前面的#号)
"mod_redirect",
"mod_access",
"mod_fastcgi",
"mod_simple_vhost",
"mod_compress",
"mod_accesslog" )
注释下面三行
#$HTTP["url"] =~ "/.pdf$" {
#server.range-requests = "disable"
#}
server.document-root = " /data/apps/lighttpd/htdocs"
server.errorlog = " /data/apps/lighttpd/log/lighttpd.error.log"
accesslog.filename = " /data/apps/lighttpd/log/access.log"
去掉下面的#号开始php功能
fastcgi.server = ( ".php" =>
( "localhost" =>
(
"socket" => " /data/apps/lighttpd/php-fastcgi.socket",
"bin-path" => " /data/apps/php-fcgi/bin/php-cgi"
)
)
)
$HTTP["host"] == "www.test.com" {
server.document-root = "/data/apps/lighttpd/htdocs/ss"
index-file.names = ( "index.shtml", "index.html",
"index.htm", "default.htm", "index.php" )
}
$HTTP["host"] == "bbs.test.com" {
server.document-root = "/data/apps/lighttpd/htdocs/bbs"
index-file.names = ( "index.shtml", "index.html",
"index.htm", "default.htm", "index.php" )
}
------------------------------------------------------------------------------------------------------------------------
#/data/apps/lighttpd/sbin/lighttpd -f /data/apps/lighttpd/conf/lighttpd.conf (用这个命令来启动lighttpd服务,现在还没有安装php所以会报错)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3、php5安装
.# tar -zxvf php-5.2.3.tar.gz
# cd php-5.2.3
#./configure --divfix=/data/apps/php-fcgi --enable-fastcgi --with-mysql=/data/apps/mysql --enable-zend-multibyte --with-config-file-path=/data/apps/php-fcgi/conf --enable-discard-path --enable-force-cgi-redirect
# make
# make install
#mkdir /data/apps/php-fcgi/conf
#cp php.ini-dist /data/apps/php-fcgi/confphp.ini
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
我们现在测试一下php
在/data/apps/lighttpd/htdocs
新建一个名字为phpinfo.php文件
<?php
echo phpinfo();
?>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
我们把下载的SupeSite/X-Space和discuz都是解压,注意我们我上传文件时一定要注意用二进制上传
我们把upload目录都上传到 /data/apps/lighttpd/
把SupeSite/X-Space的upload目录改名为ss
把discuz的upload目录改名为bbs
现在我们把自己host写入 把www.test.com和bbs.test.com 解析到你服务器地址
我们用游览器打开http://bbs.test.com/install.php开始安装
安装前还需要把一些目录的权限赋777权限
discuz的是
chmod 777 ./templates /
chmod 777 ./templates/default /
chmod 777 ./templates/default/*.* /
chmod 777 ./attachments /
chmod 777 ./customavatars /
chmod 777 ./forumdata /
chmod 777 ./forumdata/cache /
chmod 777 ./forumdata/templates /
chmod 777 ./forumdata/threadcaches /
chmod 777 ./forumdata/logs /
SupeSite/X-Space的是
chmod 777 ./config.php /
chmod 777 ./attachment /
chmod 777 ./archiver /
chmod 777 ./cache/tpl /
chmod 777 ./channel /
chmod 777 ./channel/*.* /
chmod 777 ./data /
chmod 777 ./data/robot /
chmod 777 ./data/temp /
chmod 777 ./data/system /
chmod 777 ./html /
chmod 777 ./log /
chmod 777 ./styles /
chmod 777 ./templates/
chmod 777 ./templates/default /
chmod 777 ./templates/default/*.* /
chmod 777 ./user /
chmod 777 ./video /
chmod 777 ./video/*.* /
如果还有什么问题 大家可以到 http://www.discuz.net