linux服务器用lighttpd+mysql5+php5+SupeSite/X-Space+discuz构建社区门户

一、安装系统环境
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/*.* /

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值