根据Linux的系统的版本找到合适的安装方式
在Fedora / CentOS / Red Hat Enterprise Linux上安装
sudo yum安装httpd
sudo systemctl启用httpd
sudo systemctl启动httpd
较新版本的这些发行版使用 dnf而不是yum。请参阅Fedora项目的文档以了解特定于平台的注释。
在Ubuntu / Debian上安装
sudo apt安装apache2
sudo服务apache2启动
从源代码安装
$ gzip -d httpd-NN.tar.gz |
|
$ ./configure --prefix=PREFIX |
|
$ make |
|
$ make install |
|
$ vi PREFIX/conf/httpd.conf |
|
$ PREFIX/bin/apachectl -k start |
必须用当前版本号替换NN,并且PREFIX必须替换为应在其下安装服务器的文件系统路径。如果 未指定PREFIX,则默认为 /usr/local/apache2。
对于构建Apache httpd,存在以下要求:
APR和APR-Util
确保您的系统上已安装APR和APR-Util,如果没有可以去官网下载并安装。
Perl兼容的正则表达式库(PCRE)
这个库是必需的,但不再与httpd捆绑在一起。从http://www.pcre.org下载源代码,或安装端口或软件包。
磁盘空间
确保您至少有50 MB的可用临时可用磁盘空间。安装后,服务器占用大约10 MB的磁盘空间。根据您选择的配置选项,任何第三方模块以及您在服务器上拥有的网站或网站的大小,实际的磁盘空间要求会有很大差异。
ANSI-C编译器和编译系统