安装Apache

我试着从源代码安装了Apache。
※这是2018年5月安装时的步骤。

Apache: http://httpd.apache.org/版本2.4.33
APR: http://apr.apache.org/download.cgi版本1.6.3
APR-util: http://apr.apache.org/download.cgi版本1.6.1

下载Apache

$ wget http://ftp.jaist.ac.jp/pub/apache//httpd/httpd-2.4.33.tar.gz

“Apache解压缩”

将下载的文件解压缩,并在解压后进入所创建的目录。

$ tar -xvzf httpd-2.4.33.tar.gz
$ cd httpd-2.4.33

下载和解压APR和APR-util。

与Apache相似的步骤

# APR
$ wget http://ftp.jaist.ac.jp/pub/apache//apr/apr-1.6.3.tar.gz
$ tar -xvzf apr-1.6.3.tar.gz

# APR-util
$ wget http://ftp.jaist.ac.jp/pub/apache//apr/apr-util-1.6.1.tar.gz
$ tar -xvzf apr-util-1.6.1.tar.gz

将APR和APR-util移动到/srclib/目录中。

只需要将解压的文件放在/srclib/目录下,由于在Apache进行make时会自动编译,所以就可以了!

$ mv apr-1.6.3 /home/erina/httpd-2.4.33/srclib/apr
$ mv apr-util-1.6.1 /home/erina/httpd-2.4.33/srclib/apr-util

配置、编译、安装

生成适应机器环境的Makefile后,进行编译并创建可执行文件。

$ ./configure --with-included-apr
$ make
$ make install

如果libiconv妨碍make且出现错误,请在此之后执行以下操作进行配置。

$ rm /usr/local/include/iconv.h
$ make distclean
$ ./configure --with-included-apr
$ make
$ make install

启动、停止、重启Apache

在一个Apache所在的目录中执行。

启动

$ /usr/local/apache2/bin/apachectl -f /usr/local/apache2/conf/httpd.conf
# http://xx.xx.xx.xx(IPアドレス)/ で「It Works!」の画面が表示されたらOK!

停下

$ /usr/local/apache2/bin/apachectl stop

重新启动

$ /usr/local/apache2/bin/apachectl restart
广告
将在 10 秒后关闭
bannerAds