荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: sh.bbs@bbs.sjtu.edu.cn (与饮水思源共进退!), 信区: Linux
标  题: Re: 弱的不能再弱的问
发信站: 饮水思源 (Mon Apr  4 14:52:54 2005)
转信站: SZU!news.szu.edu.cn!bbsnews.sdu.edu.cn!SJTU

简单的写个安装指南
其实只要基础厚实一些,自己看readme还是比较容易的

说明一下,我比较爱好从源码编译这些核心服务软件
如果从诸如rpm、deb这样的binary包中安装,就不说了

apache的ga有两个branch,1.3.x和2.0.x
老实说,好坏我也没什么概念,基本的建议是
没什么兼容性问题的话,用2.0.x的
需要兼容一些好的模块的话,用1.3.x

从源码安装的流程分别说明,区别并不大
以下流程包括apache php mysql的整体环境建设,应该比单独介绍apache安装更有意义
主要是,单独一个apache也写不了几个字:P

1、下载软件源代码
httpd.apache.org
www.mysql.com  //bin和src都可以
www.php.net

2、安装mysql
添加用户
groupadd mysql
useradd -g mysql mysql

如果下载的是bin,解压后直接运行即可
bin/mysql_install_db
bin/mysqld_safe &
不出意外的话,屏幕上会提示你mysqld ended
这是由于mysql的 data/var 目录权限造成的
chown -R mysql:mysql data var

注1:mysql的源码安装比较费时
注2:从support-files里选择合适的my.cnf复制到/etc/下
让mysql以合适的配置状态运行。

3、apache1.3.x+php
解压apache源码包
./configure     #just configure
解压php源码包
./configure --with-apache=../apache_1.3.33
--with-mysql=/usr/local/mysql-standard-4.0.24-pc-linux-gnu-i686/
make && make install
回到apache代码目录下
./configure --prefix=/opt/local/apache-1.3.33
--activate-module=src/modules/php4/libphp4.a
make && make install

3、apache2.0.x+php
解压apache源码包
./configure --prefix=/usr/local/httpd-2.0.53
make && make install
解压php源码包
./configure --with-apxs2=/usr/local/httpd-2.0.53/bin/apxs --with-mysql
make && make install

4、配置apache php
把php源代码根目录下的php.ini-dist拷贝为/usr/local/lib/php.ini
在apache的配置文件中加上
AddType application/x-httpd-php .php

5、启动apache
bin/apachectl start


这样就算安装上了,具体的配置及性能调优就是细节问题
不做讨论

【 在 kobemolly (努力前进中) 的大作中提到: 】
:
: 为什么我装Linux总是装不上apache呢?
: 怎样装apache?thx


--

                                      ◥                      ▼

                                      ◣                      ▲


※ 来源:·饮水思源 bbs.sjtu.edu.cn·[FROM: 202.120.5.2]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店