red hat 5 源码安装 apache2.2
#wget http://labs.mop.com/apache-mirror//httpd/httpd-2.2.22.tar.bz2
#tar xvf httpd-2.2.22.tar.bz2
#cd httpd-2.2.22
#./configure --prefix=/usr/local/apache --enable-module=so
#make && make install
#make clean
#cd /usr/localhost/apache/bin
#./httpd -k start 如果不报错误应该就成功了,打开浏览器测试 http://localhost 能看到 It works!
#./httpd -k stop 停止 apache
加入服务自动启动
#ln -s /usr/local/apache/bin/apachectl /etc/init.d/apache 加一个链接
#chkconfig --add apache
#chkconfig apache on
如果出现 service httpd does not support chkconfig 一般源码安装都会出现
vi /etc/init.d/apache
添加两行
# chkconfig: - 20 30 //#不能省略,注意空格 这两个数字是 启动 和关闭顺序随便给个数吧。
# description: Apache tuto run
# 0 - 停机(千万不能把initdefault 设置为0 )
# 1 - 单用户模式
# 2 - 多用户,没有 NFS
# 3 - 完全多用户模式(标准的运行级)
# 4 - 没有用到
# 5 - X11 (xwindow)
# 6 - 重新启动 (千万不要把initdefault 设置为6——把被你黑掉的linux的initdefault设置为0或6也算是拒绝服务攻击噢!)
- 表示全部
2,安装 PHP
#wget http://cn2.php.net/get/php-5.3.10.tar.bz2/from/cn.php.net/mirror
#tar xvf php-5.3.10.tar.bz2
#cd php-5.3.10
#./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache/bin/apxs 非常重要
#make && make install
#make clean
#cd /usr/local/php5/bin
#./php -var 显示
PHP 5.3.10 (cli) (built: Mar 30 2012 23:28:31)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
#ln -s /usr/php5/bin/php /usr/bin/php 添加到环境变量 因为只有一个文件做链接是最简单的方法。
- 上一篇:Linux 常用命令
- 下一篇:linux 源码安装还是 yum 安装的纠结