LAMP环境搭建(Red Hat 5)BBS Discuz 7.0

LAMP就是linux+apache(httpd)+mysql+php,完美结合。。
实验环境Red Hat 5 .

开装。。
上面的几个包,光盘里面都有。

rpm -ivh 装上就是了。。依赖关系烦人的很,可以在装系统的时候多装一些。。。
我就复制一遍文章的装吧,人懒没治。。。嘿



一、安装Apache:

# tar -zxvf httpd-2.2.10.tar.gz

(其实在输入文件名时有个简单的技巧,按tab键补全。)

# cd httpd-2.2.10

#mkdir /usr/local/apache2   //建立一个apache2目录,这个目录是apahce的安装位置

#./configure –prefix=/usr/local/apache2 –enabel-so  //./configure 这个可以加-h来提供帮助,所有的选项都有解释的。

#make;make clean;make install  //这里加个make clean是防止以前有编译过的.

#ln /usr/local/apache2/bin/apachectl  /etc/rc.d/init.d/httpd  //添加为httpd“服务”

#echo “/usr/local/apache2/bin/apachect start” >>/etc/rc.d/rc.local   //设置httpd开机自运行

二、安装MySQL *

#tar -zxvf mysql-5.0.67.tar.gz

#cd mysql-5.0.67

#groupadd mysql

#useradd -g mysql mysql

#mkdir /usr/local/mysql

#mkdir /usr/local/mysql/data

#./configure –prefix=/usr/local/mysql –sysconfdir=/etc –enable-assembler –with-charset=utf8 –with-extra-charsets=all-static–localstaticdir=/usr/local/mysql/data

#make clean,make,make install

#/usr/local/mysql/bin/mysql_install_db


别忘记修改root密码默认是空。
#mysqladmin -u root password 123456  //最好设置复杂些。。。


三、安装PHP

#tar -zxvf php-5.2.6.tar.gz

#cd php-5.2.6

#mkdir /usr/local/php5

./configure   –prefix=/usr/local/php5   –with-mysql=/usr   –with-gd=/usr   –with-libxml-dir=/usr   –with-apxs2=/usr/local/apache2/bin/apxs   –with-zlib=/usr   –with-jpeg-dir=/usr/local/modules/jpeg   –with-freetype-dir=/usr   –with-curl=/usr   –with-png-dir=/usr   –enable-sockets   –with-config-file-path=/usr/local/apache2/conf

#make clean

#make
make install

#cp  php.ini-dist /usr/local/apache2/conf/php.ini  //php.ini-dist 文件在原代码所在的目录



添加PHP到Apache中

#vi  /usr/local/apache2/conf /httpd.conf



在httpd.conf文件相应的地方添加下面几行(如果在安装php5时,有的配置可以已经加上了,就不需要再重新添加了)



LoadModule php5_module modules/libphp5.so

在<IfModule mime_module> 和 </If>之间

大约在“TypesConfig conf/mime.types”之后加上以下几行



AddType application/x-httpd-php&#160; .php&#160; //只要有这一行PHP就可运行了

AddType application/x-httpd-php&#160; .phtml&#160; .php3

AddType application/x-httpd-php-soure&#160; .phps

注:前面三行代码中“.php”前面都有一个空格,否则启动apache服务器时会出错

在DirectoryIndex index.html index.html.var 后面添加index.php

重新启动apache就可以了

四、安装Zend

#tar -zxvf zendoptimizer-3.3.3-linux-glibc23-i386.tar.gz

#cd zendoptimizer-3.3.3-linux-glibc23-1.386

#./install.sh

安装过程中,需要输入php.ini的位置,和确定Apache的位置。

五、ZendOptimizer-3.3.0a-linux-glibc21-i386.tar

这个东西实验环境装不装都可以,起到优化作用。可以提到网站的访问速度。提高的还不少、
会让你选择php.ini的目录,是目录!默认就好。。

六、UCenter_1.5.1_SC_UTF8
1. 将 upload 文件夹下所有的文件上传

2. 如果您的主机为 *nix 操作系统,请设置如下文件夹权限为 777
./data
./data/avatar
./data/backup
./data/cache
./data/logs
./data/tmp
./data/view

3. 通过浏览器访问 http://您的域名/UC 安装目录/install/, 根据提示填写 mysql 配置信息、管理员账号信息

4.&#160; 删除 install 目录

5. 完成安装

七、安装 _7.2_SC_UTF8.zip

在UCenter向导里面添加这个应用。。
解压出来,首先修改配置文件,config.inc.php
以下这些目录需要可读写权限
./templates
./attachments
./forumdata
./forumdata/cache
./forumdata/templates
./forumdata/threadcaches
./forumdata/logs
执行安装脚本
请在浏览器中运行 install 程序,即访问 http://您的域名/论坛目录/install/
参照页面提示,进行安装,直至安装完毕.



下课了,最后一句话,,没有网卡的日志真不爽。。