安装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