频道直达 - 学院 - 下载 - 交易 - 特效 - 字库 - 手册 -排名-工具- 繁體
网页教学网站开发 设为首页
加入收藏
联系我们
建站搜索: 常用广告代码   用户注册 | 用户登陆
您当前的位置:中国建站之家 -> 网站开发设计技术教程 -> 网站设计相关 -> Redhat Linux AS4下的LAMP与Discuz安装

Redhat Linux AS4下的LAMP与Discuz安装

作者:未知  来源:www.jz123.cn  发布时间:2007-8-6 11:48:30  发布人:圈圈

减小字体 增大字体

LAMP最简单的配置

做这个东西,刚开始觉得挺难的,不想试,后来朋友说弄个论坛试试,所以就先试了。本来想先学iptables的。现在先学基础的LAMP.

看了网上介绍以及鸟哥的东西,安装过程基本如下:

软件如下:

Mysql: mysql-4.0.21.tar.gz (刚开始装的是rpm的,可是找不到配置的文件之类的,所以就自己编译了)

Php:php-4.4.2.tar.gz

Apache:httpd-2.2.0.tar.bz2

Discuz!_4.1.0_SC_GBK.zip (都在CU上下载的)

一、先安装Mysql

mkdir /usr/local/mysql
 groupadd mysql
 useradd -g mysql mysql
 tar -zxvf mysql4.0.21.tar.gz -C /usr/local/src
 cd /usr/local/src/mysql4.0.21
 ./configure --prefix=/usr/local/mysql --with-charset='gbk'

#这里后来看到很多相关的,在安装Discuz!的时候会出现gbk错误,加上--with-charset='gbk'就可以

make

make install

cp support-files/my-medium.cnf /etc/my.cnf

#(这个文件夹是原来编译的目录下的)询问你是否要覆盖时,输入"y"

cd /usr/local/mysql

cd bin

./mysql_install_db --user=mysql

#这儿的user一定是mysql

chown -R root .

chown -R mysql var

chown -R mysql .

bin/mysqld_safe --user=mysql &

#也要用mysql用户运行

#如果这里没什么问题的话,应该是可以了,安装好了。

再把mysql加入启动:

#鸟哥是这样讲的:

開機後立即啟動!

# vi /etc/rc.d/rc.local

# 將底下這一行加入這個檔案的最後面一行喔!

cd /usr/local/mysql; /usr/local/mysql/bin/safe_mysqld --user=mysql &

# 這樣一來,每次開機就可以自動的啟動 MySQL 囉!

進階設定內容:

vi ~/.bashrc 加入

export PATH=“$PATH: /usr/local/mysql/bin“ //把mysql\bin下的命令都加入到系统PATH里

#这个加入到setup那个系统服务里。

cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysql //复制mysql服务启动项文件。

chmod +x /etc/rc.d/init.d/mysql //执行权限

useradd mysql //建mysql用户

chown -R mysql /usr/local/mysql

chown -R mysql /etc/rc.d/init.d/mysql //给mysql用户权限

/sbin/chkconfig --del mysql

/sbin/chkconfig --add mysql //把mysql放到启动项列表里

到这里应该是ok了,再作的话可以把接下来论坛的数据库"bbs"建立好。并为mysql的root用户加密码

#mysqladmin -u root password '123456'

#mysql -u root -p

Enter password:

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 476 to server version: 4.1.20-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database bbs;

要查看的话可以

mysql>show databases; 应该是出现三个数据库

二、安装Apache

mkdir /usr/local/apache

tar -jxvf Apache:httpd-2.2.0.tar.bz2 -C /usr/local/src

./configure --prefix=/usr/localapache --enable-module=most --enable-shared=max --enable-so

#--enable-so这个特别重要

make

make install

#启动文件为 /usr/local/apache/bin/apachectl start (那个httpd -k start一样的)

vi conf/httpd.conf

#修改默认启动页

DirectoryIndex index.html index.htm default.htm default.html index.php index.php3 index.jsp

加入启动:

将/usr/local/apache2/bin/apachectl start (我用的是/usr/local/apache2/bin/httpd -k start)

放在 /etc/rc.d/rc.local里

#鸟哥上是这样讲的:

/etc/rc.d/rc.local里加,使mysql和apache启动

cd /usr/local/mysql;/usr/local/mysql/bin/safe_mysql --user=mysql &

/usr/local/apache/bin/httpd -k start &

三、安装PHP

mkdir /usr/local/php4

tar -zxvf php-4.4.2.tar.gz -C /usr/local/src

cd /usr/local/src

./configure --prefix=/usr/local/php4 --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/

bin/apxs --with-config-file-path=/usr/local/php4

make

make install

cp php.ini-dist /usr/local/php4/php.ini

vi /usr/local/apache/config/httpd.conf

#启动Apache中的php选项,找到下面两行

LoadModule php4_module modules/libphp4.so

AddType application/x-httpd-php .php

测试PHP

重起下Apache: /usr/local/apache/bin/apachectl stop/start
cd /usr/local/apache/htdocs
vi test.php

输入:

<?php
phpinfo( );
?>

保存后,http://localhost/test.php看效果~~~

足够详细了。

四、安装Discuz!

解压后把upload放到默认的htdocs下,把所有文件权限改为777,再修改config.inc.php

vi /usr/local/apache/htdocs/config.inc.php

数据库设置为刚开始建立的bbs,用户为root……

这样之前没什么问题的话,输入http://yourdomain/install.php就可以开始配置了。由于之前配置mysql时加入了gbk支持,所以这里的设置应该是没什么问题了。

当然你要先建好了DNS,传文件的时候用samba (我用samba的,应该是ftp).

完了,足够详细了,下次再配应该没什么问题了。


将本文收藏到QQ书签与更多好友分享
[打 印]
[] [返回上一页] [收 藏]
上一篇文章:分类网站盈利新模式
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
精彩推荐
热门文章
· 注册码大全二
· 注册码大全四
· 注册码大全一
· 要10G免费网络硬盘的请进..
· 通过google 赶快来赚美金..
· 注册码大全十
· 头像-qq头像(qq新头像)4..
· 让你轻松架设FTP服务器1..
· 注册码大全三
· 梦幻背景图片7
· 卡通动物图片6
· 网页制作素材-按钮素材2..
· 让你轻松架设FTP服务器5..
· 风景图片8
· 注册码大全九
· 让你轻松架设FTP服务器2..
关注此文读者还看过
· 企业网站推广漫谈
· 关于如何添加一个自增的..
· Dreamweaver使用技巧集锦..
· Gif-房子系列图2
· Ajax 的 Java 对象序列化..
· 用ASP实现在特定的时段或..
· 怎么样建立ADO 数据库连..
· 迁移到 ASP .NET:需考虑..
· 孙德良回应三大质疑 称自..
· 用表单来提交sql - 2
· 11月美国搜索流量增长9%..
· 利用ASP规划聊天室
· 去除DW MX 2004表格宽度..
· 网页制作学习CSS2的听觉..
· 自定义日期控件 (ASP.n..
· Flash组件之旅(1):认识..
相关文章
· 在RedHat9上构建小型的入侵..
· 在RedHat9上构建小型的入侵..
· 在RedHat9上构建小型的入侵..
· Redhat 9.0下让PHP支持Java..
· RedhatAS3.0上安装Apache2+..
· RedHat上安装 apache + gd1..
· RedHat6.2 + apache1.3.12 ..
· 我在RedHat linux 6.2下安装..
· Redhat+apache+jserv+jsdk
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 人才招聘
网站合作、内容监督、商务咨询:QQ: 9576619
Copyright ? 2005--2008 中国建站之家版权所有
粤ICP备05092265号