前些日子安装Apache看着网上文档的的都没有成功。自豪自己记录一下自己步骤 以后可能会用
先装的2.3他没有自带apr依赖(也可能我没找到。。失败
退一步 改装 Apache2.2 完全按照官网的说明就可一乐。。
默认的安装位置:
/usr/local/apache2
.
编译安装apr/apr-util依赖
# Force the use of thebundled apr/apr-util
./configure --with-included-apr
# Build and install apr 1.2
cd srclib/apr
./configure --prefix=/usr/local/apr-httpd/
make
make install
# Build and install apr-util 1.2
cd ../apr-util
./configure --prefix=/usr/local/apr-util-httpd/--with-apr=/usr/local/apr-httpd/
make
make install
# Configure httpd
cd ../../
./configure --with-apr=/usr/local/apr-httpd/--with-apr-util=/usr/local/apr-util-httpd/
解压 Apache
$ gzip -d httpd-NN.tar.gz
$ tar xvf httpd-NN.tar
$ CC="pgcc"CFLAGS="-O2" \
./configure --prefix=/sw/pkg/apache \ prefix后面的是安装位置 想要的。。
--enable-rewrite=shared \
--enable-speling=shared
$ make
$ make install
启动Apache
$ PREFIX/bin/apachectl-k start
停止Apache
$ PREFIX/bin/apachectl-k stop
官网:
Download | $ lynx http://httpd.apache.org/download.cgi |
Extract | $ gzip -d httpd-NN.tar.gz |
Configure | $ ./configure --prefix=PREFIX |
Compile | $ make |
Install | $ make install |
Customize | $ vi PREFIX/conf/httpd.conf |
Test | $ PREFIX/bin/apachectl -k start |
一直以为Apache的默认的文件目录就在Apache\htdocs下面
今天又一个同事装结果不灵了。。。改conf下面的配置文件也不行。最后该的是etc下面的httpt下面的配置文件。。