linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > linux网络与应用 > Linux服务器 >
栏目导栏
资料搜索
热门文章
·Linux网关设置
·WebLogic管理精华
·Webmin的下载与安装
·RedHat Linux 9.0 Samba配置详
·网吧LINUX游戏服务器加迅闪更新
·Linux下配置完整安全的DHCP服务
·Tomcat性能调整
·Linux下FTP服务器配置
·怎样设置域名的DNS服务器
·linux9.0+apache+php+mysql安装
·Eclipse+Tomcat+MyEclipse配置
·Linux服务器网卡驱动安装及故障
·Linux网络服务器配置详解
·FC5+Apache2+PHP5+MYSQL5环境配
·让linux系统支持ASP
最新文章
·Slackware EyooLinux服务器配置
·Linux系统下安装bind后配置实现
·Fedora Linux系统Samba服务器架
·服务器维护:RHEL 5系统下故障
·服务器应用:实现Linux与宿主机
·RED HAT AS4 U4下Gssftp服务的
·高手进阶:Redhat Linux上vsft
·Fedora Linux操作系统中TFTP的
·Ubuntu Linux操作系统安装配置
·Linux FTP服务器和SVN服务器的
·Linux操作系统下自带BIND的使用
·Linux系统下DNS服务器的架设
·Linux下Apache安装/增加mod_re
·虚拟磁盘Linux服务端测试及故障
·为网络启动和软硬件升级建立TF
Google
 
RedHat LinuxAS4下Apache2+MySQL5+Php5+Discuz5
[ 作者:张国汉  加入时间:2007-03-30 11:51:25  来自:BLOG ]

本文档仅供新手参考~~高手就算了~~因为我是新手!JNMLinux联盟
花了一个下午的时间搞的!仅供新手参考JNMLinux联盟
安装前准备JNMLinux联盟
RedHat LinuxAS4 自定义安装,去掉Web服务器(Apache),选上开发工具。其它默认即可。JNMLinux联盟
准备安装包:httpd-2.2.2.tar.gz :
http://apache.linuxforum.net/httpd/httpd-2.2.2.tar.gzJNMLinux联盟
            MySQL5:http://dev.mysql.com/downloads/mysql/5.0.htmlJNMLinux联盟
            PHP5.2.0 :http://cn2.php.net/get/php-5.2.0.tar.gz/from/cn.php.net/mirrorJNMLinux联盟
            phpMyadmin:http://www.phpmyadmin.netJNMLinux联盟
            Discuz5 :http://www.discuz.net/JNMLinux联盟
安装Apache JNMLinux联盟
[root@localhost /]# cd /home/src/JNMLinux联盟
/*默认把安装包都放在/home/src/目录下*/JNMLinux联盟
[root@localhost src]# tar xvzf httpd-2.2.2.tar.gz JNMLinux联盟
[root@localhost src]# cd httpd-2.2.2JNMLinux联盟
[root@localhost httpd-2.2.2]# ./configure --prefix=/usr/local/apache --enable-soJNMLinux联盟
[root@localhost httpd-2.2.2]# makeJNMLinux联盟
[root@localhost httpd-2.2.2]# make installJNMLinux联盟
[root@localhost /]# /usr/local/apache/bin/apachectl startJNMLinux联盟
/*启动Apache*/JNMLinux联盟
/*系统启动时加载apache*/ JNMLinux联盟
[root@localhost /]# cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd JNMLinux联盟
[root@localhost /]# cd /etc/rc.d/rc3.d JNMLinux联盟
[root@localhost rc3.d]# ln -s ../init.d/httpd S80httpd

 

安装MySQLJNMLinux联盟
[root@localhost /]# cd /home/src/JNMLinux联盟
[root@localhost src]# tar xvzf mysql-standard-5.0.27-linux-i686-glibc23.tar.gzJNMLinux联盟
[root@localhost src]# cd mysql-standard-5.0.27-linux-i686-glibc23JNMLinux联盟
[root@localhost mysql-standard-5.0.27-linux-i686-glibc23]# groupadd mysqlJNMLinux联盟
[root@localhost mysql-standard-5.0.27-linux-i686-glibc23]# useradd -g mysql mysqlJNMLinux联盟
[root@localhost mysql-standard-5.0.27-linux-i686-glibc23]# more INSTALL-BINARYJNMLinux联盟
/*认真的阅读一下这个文档,就会发现MySQL很容易安装*/JNMLinux联盟
[root@localhost src]#mv mysql-standard-5.0.27-linux-i686-glibc23 /usr/local/mysqlJNMLinux联盟
[root@localhost src]# cd /usr/local/mysql/JNMLinux联盟
[root@localhost mysql]# scripts/mysql_install_db --user=mysqlJNMLinux联盟
[root@localhost mysql]# chown -R root .JNMLinux联盟
[root@localhost mysql]# chown -R mysql dataJNMLinux联盟
[root@localhost mysql]# chgrp -R mysql .JNMLinux联盟
[root@localhost mysql]# bin/mysqld_safe --user=mysql &JNMLinux联盟
/*启动MySQL*/JNMLinux联盟
[root@localhost mysql]# ./bin/mysqladmin -u root password ‘password’JNMLinux联盟
[root@localhost mysql]# ./bin/mysql -u root -pJNMLinux联盟
Enter password: JNMLinux联盟
Welcome to the MySQL monitor.  Commands end with ; or \g.JNMLinux联盟
Your MySQL connection id is 80 to server version: 5.0.27-standard-log

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

mysql>JNMLinux联盟
[root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysqlJNMLinux联盟
[root@localhost mysql]# vi /etc/init.d/mysqlJNMLinux联盟
修改如下定义使其内容为:JNMLinux联盟
basedir=/usr/local/mysqlJNMLinux联盟
datadir=/usr/local/mysql/dataJNMLinux联盟
[root@localhost mysql]# chkconfig --level 345 mysql onJNMLinux联盟
[root@localhost mysql]# service mysql restartJNMLinux联盟
Shutting down MySQL.                                       [  确定  ]JNMLinux联盟
Starting MySQL                                                [  确定  ]JNMLinux联盟
[root@localhost mysql]#JNMLinux联盟
到这里MySQL就装好了。

JNMLinux联盟
安装PhpJNMLinux联盟
[root@localhost /]# cd home/src/php-5.2.0JNMLinux联盟
[root@localhost php-5.2.0]# ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxsJNMLinux联盟
[root@localhost php-5.2.0]# makeJNMLinux联盟
[root@localhost php-5.2.0]# make installJNMLinux联盟
[root@localhost php-5.2.0]# cp php.ini-dist /usr/local/php/lib/php.iniJNMLinux联盟
编辑Apache配置文件JNMLinux联盟
即/usr/local/apache/conf/httpd.conf,并添加以下一行:JNMLinux联盟
AddType application/x-httpd-php .phpJNMLinux联盟
AddType application/x-httpd-php-source .phpsJNMLinux联盟
并在 DirectoryIndex 一行加上 index.phpJNMLinux联盟
/*添加php5模块*/JNMLinux联盟
LoadModule php5_module        modules/libphp5.soJNMLinux联盟
保存并退出JNMLinux联盟
测试JNMLinux联盟
建立test.php文件放在apache目录下的htdocs下,内容如下:JNMLinux联盟
phpinfo();JNMLinux联盟
?>JNMLinux联盟
通过浏览器查看
http://localhost/test.php

JNMLinux联盟
安装phpMyAdmin(可选)JNMLinux联盟
用FTP工具上传phpMyAdmin-2.7.0-pl2到/home/srcJNMLinux联盟
[root@localhost src]# mv phpMyAdmin-2.7.0-pl2 /usr/local/apache/htdocs/phpmyadminJNMLinux联盟
[root@localhost src]# cd /usr/local/apache/htdocs/phpmyadminJNMLinux联盟
[root@localhost phpmyadmin]# vi config.default.phpJNMLinux联盟
$cfg['Servers'][$i]['auth_type'] = 'config'; 将config 改为 httpJNMLinux联盟
/*通过浏览器查看
http://localhost/ phpmyadmin就可以管理你的MySQL数据库了*/

 

安装Discuz!论坛程序JNMLinux联盟
①在网上找到Discuz!论坛程序并解压(过程不再赘述)JNMLinux联盟
②第2步:上传JNMLinux联盟
使用 FTP 软件登录您的服务器,建立一个单独的目录,或选择合适的位置,确保存放在此位置的文件能够被 web 请求所访问到,并且该目录中具有执行 PHP 代码的权限。将 Discuz! 文件包的 ./upload 目录中的全部文件和目录结构上传到服务器(注意是上传 upload 目录中的文件和目录,而不是上传包含 upload 目录本身的目录和结构)。JNMLinux联盟
(如果仅是做实验,则没有必要上传到服务器哦,直接拷贝到任意有权限的目录,在httpd.conf再进行设置即可)

③ 第3步设置目录属性JNMLinux联盟
您在正式安装以前,需要设置相关的目录属性,以便数据文件可以被 Discuz! 正确的读写。将以下的目录属性设置为 777。JNMLinux联盟
./templatesJNMLinux联盟
./templates/defaultJNMLinux联盟
./templates/default/*.*JNMLinux联盟
./att

Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·apache2.0 mpm介绍  (2007-03-28 11:14:34)
 ·Apache+PHP5.0+GD+Zend+Mysql的配置  (2007-03-18 17:57:35)
 ·Linux下Apache2+Tomcat5.0整合  (2007-01-12 11:33:09)
 ·apache2.2+mysql5.0+php5.1+Discuz!4.1配置  (2007-01-03 20:46:42)
 ·Apache2/SSL+Subversion+PAM认证服务器配置  (2007-01-02 14:20:13)
 ·Oracle10g/PSQL8/MySQL5特性比拼  (2006-12-21 11:29:24)
 ·Apache2.2.3+PHP5.2.0+MySQL5.0.27+openssl0.98d安装笔记  (2006-12-15 11:13:39)
 ·Apache2.0性能优化  (2006-11-09 11:07:18)
 ·Freebsd6.1+Apache2.2.3+Mysql5.0.26+PHP5.1.6+phpMyAdmin2.9.0.2  (2006-11-06 11:47:41)
 ·apache22+php5+tomcat5快速安装指南  (2006-11-04 09:44:50)