b2c信息网

您现在的位置是:首页 > 热点事件 > 正文

热点事件

安装源码apache(安装源码提示升级数据库)

hacker2022-07-07 05:58:15热点事件103
本文目录一览:1、linux系统下怎么源码安装Apache服务器2、

本文目录一览:

linux系统下怎么源码安装Apache服务器

下载apache的源代码,再解压

转到解压目录后执行下面的命令

./configure –-prefix=[你要安装的目录] --enable-module=so

./make

./make install

源码安装apache报错如下,求助

如下:

ab.o: In function `main':

/APP/software/httpd-2.4.4/support/ab.c:2273: undefined reference to `TLSv1_2_client_method'

/APP/software/httpd-2.4.4/support/ab.c:2271: undefined reference to `TLSv1_1_client_method'

collect2: ld returned 1 exit status

make[2]: *** [ab] Error 1

make[2]: Leaving directory `/APP/software/httpd-2.4.4/support'

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory `/APP/software/httpd-2.4.4/support'

make: *** [all-recursive] Error 1

linux怎么安装apache

这是CentOS7编译安装方法(或者你也可以yum安装,这种安装方法版本较低):

CentOS 下编译安装Apache

卸载原有的apache

首先从 下载apache源码包httpd-2.4.4.tar.gz

然后从 下载apr-1.4.6.tar.gz和apr-util-1.5.1.tar.gz

然后从 下载pcre-8.32.tar.gz和pcre-devel-8.32.tar.gz

先装gcc和make

yum -y install gcc

yum -y install make

yum -y install gcc-c++ 没有这个gcc-c++一会编译不prce

切到下载好的源码包目录,本人是~/Download

安装apr:

tar -zvxf apr-1.4.6.tar.gz

cd apr-1.4.6

./configure --prefix=/usr/local/apr

make make install

安装apr-util

tar -zvxf apr-util-1.5.1.tar.gz

cd apr-util-1.5.1

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

make make install

安装pcre

tar -zvxf pcre-8.32.tar.gz

cd pcre-8.32

./configure

make make install

安装pcre-devel

如果已经安装好了pcre 一定要安装

tar –zxvf pcre-devel-8.32.tar.gz

cd pcre-devel-8.32

./configure

make make install

安装apache 一定要先装上面那三个不然编译不了

tar -zvxf httpd-2.4.4.tar.gz

cd httpd-2.4.4

./configure --prefix=/usr/local/apache –with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util

make make install

配置/usr/local/apache/conf下的http.conf文件(先备份)。

1、服务器

#ServerName 前的#号删除。

2、目录访问权限

Directory /

Options FollowSymLinks

AllowOverride None

Order deny,allow

Allow from all #修改为此样

/Directory

3、默认字符集

AddDefaultCharset utf-8 #指定默认字符集

4、启动httpd

cd bin/

./apachectl start | restart | stop

将httpd添加为系统服务

cp apachectl /etc/init.d/httpd

/etc/init.d/

编辑httpd,在第二行加入如下信息:

# chkconfig: 345 85 15

# description: Activates/Deactivates Apache Web Server

以上两句必须添加,否则会提示“httpd服务不支持”;第一行3个数字参数意义分别为:哪些Linux级别需要启动httpd(3,4,5);启动序号(85);关闭序号(15)。

添加启动信息(Ubuntu与CentOS有区别)

chkconfig –add httpd

查看是否添加成功

chkconfig --list

服务器控制

service httpd start | restart | stop

发表评论

评论列表

  • 痛言美咩(2022-07-07 11:51:51)回复取消回复

    32./configuremake make install安装pcre-devel如果已经安装好了pcre 一定要安装tar –zxvf pcre-devel-8.32.tar.gzcd pcre-devel-8.32./configuremake make install安装apa

  • 酒奴徒掠(2022-07-07 09:14:23)回复取消回复

    ware/httpd-2.4.4/support/ab.c:2273: undefined reference to `TLSv1_2_client_method'/APP/software/httpd-2.4.4/support/ab.c:2271: undefine