linux编译安装Apache
2021-04-10 03:30
标签:描述 测试 tar 图片 ash index install gre 目录 编译安装Apache HTTP Server,目前最新的版本为2.4.41,做好apr,apr-util,pcre的安装后编译安装即可。 三个:apr,apr-util,pcre,已安装的可以跳过。 下载:链接 安装位置自定义。 下载:链接 安装位置自定义,如果另外如果在上一步更改了apr的默认安装位置需要使用 指定自定义的apr的安装位置。 下载:链接 官网 查看一下选项帮助。 若出现pcre找不到再加上: 其中PREFIX为安装位置。根据需要修改服务器名,端口等。 PREFIX为安装位置,权限拒绝请加sudo. 浏览器输入刚才的自定义的ServerName: linux编译安装Apache 标签:描述 测试 tar 图片 ash index install gre 目录 原文地址:https://blog.51cto.com/14415843/24762662 准备工作
2.1 apr
tar -zxvf apr-1.7.0.tar.gz
cd apr-1.7.0
./configure --prefix=/usr/local/apr/apr
make
sudo make install
2.2 apr-util
tar -zxvf apr-util-1.6.1.tar.gz
cd apr-util-1.6.1
./configure --prefix=/usr/local/apr/util --with-apr=/usr/local/apr/apr
--with-apr
然后编译安装:make
sudo make install
2.3 pcre
tar -zxvf pcre-8.44.tar.gz
cd pcre-8.44
./configure --prefix=/usr/local/pcre
make
sudo make install
3 Apache
3.1 下载
3.2 解压
tar -zxvf httpd-2.4.41.tar.bz2
cd httpd-2.4.41
3.3 安装
./configure --prefix=/usr/local/httpd
由于修改了apr的默认安装位置,这里提示找不到apr,因此使用./configure --help
选项挺多的不过需要的有关apr的选项:./configure --help | grep -i “apr”
因此加上选项:./configure --prefix=/usr/local/httpd --with-apr=/usr/local/apr/apr --with-apr-util=/usr/local/apr/util
--with-pcre=/usr/local/pcre
3.4 编译并安装
make
sudo make install
3.5 修改默认配置
vim PREFIX/conf/httpd.conf
搜索ServerName,初始的配置可以修改为:ServerName localhost:80
3.6 启动服务
PREFIX/bin/apachectl -k start
3.7 测试
成功,这里显示的是安装目录下htdocs/index.html.