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

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

  1. supesite用哪个版本的php,linux服务器用lighttpd+mysql5+php5+SupeSite/X

    一.安装系统环境 1.系统:centos5 2.测试在vm5.5 准备软件 lighttpd-1.4.18 下载地址 mysql-5.0.41 part1下载地址 part2下载地址 part3下载地 ...

  2. linux下的Apache2 + mysql5 + php5 源码完整安装详解

    由于公司要求下个项目得用PHP来开发,所以我不得不暂时放弃.net而钻入php的研究中...以下是我在linux下搭建php环境时所搜索到的相关资料以及自己的一些总结.     一:准备软件包,存放/ ...

  3. 前端人员如何在linux服务器上搭建npm私有库

    为什么要搭建npm私有库? 为了方便下载时,公共包走npmjs,私有包走内部服务器. npm包下载的速度较慢,搭建npm私有库之后,会先操作私有库中是否有缓存,有缓存直接走缓存,而不用重新再去请求一遍 ...

  4. mantis apache mysql_Debian下mysql5+php5+apache2+mantis服务器升级

    Debian下mysql5+php5+apache2+mantis服务器升级 Ø安装所需软件:apt-get install xxx mysql libdbd-mysql-perlinstall li ...

  5. Debian+Apache2+MySQL5+PHP5+GD

    转自:http://www.phpchina.com/bbs/viewthread.php?tid=1381 Debian+Apache2+MySQL5+PHP5+GD 所有资源来源于网络.本文可以任 ...

  6. linux主机挂软件,推荐Linux服务器面板宝塔软件

    这两天在客户的几台机子中配置了宝塔,说真的,这是我见过最简单实用的面板,下面介绍下这款神奇的面板! 宝塔软件 简介: 暂时只对 CentOS 5.x / 6.x / 7.x 提供支持: 包含软件: N ...

  7. 国产虚拟主机管理软件 php linux,linux服务器虚拟主机管理系统wdcp v2.4发布

    wdcp (WDlinux Control Panel) 是一套用PHP开发的Linux服务器管理系统,旨在易于使用和管理Linux服务器,通过web页面操作就可以管理服务器和虚拟主机.简单,方便,易 ...

  8. linux服务器管理系统/虚拟主机管理系统wdcp v2.2发布

    wdcp (WDlinux Control Panel) 是一套用PHP开发的Linux服务器管理系统,旨在易于使用和管理Linux服务器,通过web页面操作就可以管理服务器和虚拟主机.简单,方便,易 ...

  9. 服务器系统linux下载软件,Linux服务器管理系统一键安装包(wdcp Lanmp)

    wdcp (WDlinux Control Panel) 是一套用PHP开发的Linux服务器管理系统,旨在易于使用和管理Linux服务器,可以在线通过网页管理服务器和虚拟主机.简单,方便,易操作.只 ...

最新文章

  1. Spring源码分析【8】-分布式环境SpringSecurity保持用户会话
  2. [Jobdu] 题目1504:把数组排成最小的数
  3. 数据结构——栈——2016_11_21
  4. 手把手教你解析Resources.arsc
  5. java static成员变量方法和非static成员变量方法的区别 ( 二 )
  6. mysql原生分页语句_mysql原生分页
  7. 手机进不了recovery模式了 怎么办
  8. Java IO流读取文件
  9. .NET 指南:实现 Equals 方法
  10. ajax请求后无法实现指定页面跳转或带参数跳转
  11. vue 转为静态html,Vue CLI 3使用:HTML和静态资源(五)
  12. 背包——变向背包(hdu2546,1114,1203,2189)
  13. 河外动态:疑似UFO的编队在太阳附近徘徊
  14. 蓝桥基础练习 杨辉三角形 JAVA
  15. 1#组合数学初步——排列与组合之加法原理、乘法原理
  16. JTXQ、JTT部标模拟终端使用说明 --3 报警及报警附件
  17. PHP给PDF文件加水印(mpdf插件)
  18. P3842 [TJOI2007]线段(线性dp,分类讨论)
  19. PCB板元器件视觉检测系统解决方案
  20. HTML5期末大作业:英雄联盟网站设计——英雄联盟LOL(4页) HTML+CSS+JavaScript web期末网站设计大作业

热门文章

  1. Android实现身份证识别
  2. Java使用数组几个数字比较大小进行排序
  3. 医疗手术机器人 双目视觉导航方式产品汇总
  4. 最易理解的C语言教学 第一章
  5. 打印300页的书本胶装需要多少钱
  6. 开发多商家商城系统的功能优势
  7. 政府大数据的资源库建设
  8. 从零开始学前端 - 7. CSS盒模型 margin和padding详解
  9. 2022年江苏专转本计算机大类考生经验分享(上岸南工程)
  10. vs2019生成的exe文件在别人电脑运行不了