当前位置:首页 » 操作系统 » linux下载apache

linux下载apache

发布时间: 2023-04-20 06:57:58

1. linux下安装Apache , 在make 这一步出现如下错误 (已安装apr/apr-util/pcre)

重新下载一个新的apache的源码

2. 如何在 Linux 服务器上安装 apache ant

1.下载安装包:
wget http://apache.mirrors.tds.net/ant/binaries/apache-ant-1.8.1-bin.tar.gz
2.解压缩没帆闭:
tar -xzvf apache-ant-1.8.1-bin.tar.gz
3.切枯裂换到解压目录:
cd apache-ant-1.8.1
4.复制:
cp -arp * /usr/local/ant
5.PATH 设置:
echo 'export PATH=$PATH:/usr/local/ant/bin'>>/etc/profile
6.ANT_HOME 设置:
echo 'export ANT_HOME=/usr/local/ant'>>/etc/profile
7.本次登陆 PATH 设置:
export PATH=$PATH:/usr/local/ant/bin
8.本次登陆 ANT_HOME 设置轿郑:
export ANT_HOME=/usr/local/ant
现在可以执行 ant -v 或者 ant --version 来验证你的 ant 是否已安装好了呢

3. linux apache 2.4.17怎么安装

之前我介绍过apache
abtest来做压力测试(http://www.cnblogs.com/super-d2/p/3831155.html)
但是怎么在linux下安装apache,一般而言Linux下安装apache需要源码安装;
首先,到apache的官网下载
apache源码包:
http://httpd.apache.org/download.cgi#apache22
#chmod
755
httpd-2.0.54.tar.gz
(说明:给予更多的权限)
#./configure
--prefix=/usr/local/apache
--enable-mole=most
--enable-shared=max
(说明:配置Apache。这里我把默认可以生成的"httpd"改成了"apache"的目录,目的为了便于查找)
#make
(说明:编译Apache)
#make
install
(说明:安装Apache)
#/usr/local/apache/bin/apachectl
start
(说明:启动Apache服务,看Apache服务是否可以正常启动)
如果启动出这个问题:httpd:
Could
not
reliably
determine
the
server's
fully
qualified
domain
name
,可以用记事本打开httpd.conf,将里面的#ServerName
localhost:80注释去掉即可,再执行httpd
#/usr/local/apache/bin/apachectl
stop
(说明:停止Apache服务,看Apache服务是否可以正常关闭)
常用的工具都放在其安装目录的bin目录下:
cd
/usr/local/apache/bin:

4. 如何在 Linux 服务器上安装 apache ant

1.下载安装包:
wget
apache-ant-1.8.1-bin.tar.gz
(具体地址,自己搜索)

2.解压缩:
tar
-xzvf
apache-ant-1.8.1-bin.tar.gz

3.切换到解压目录:
cd
apache-ant-1.8.1

4.复制:
cp
-arp
*
/usr/local/ant

5.PATH
设置:
echo
'export
PATH=$PATH:/usr/local/ant/bin'>>/etc/profile

6.ANT_HOME
设置:
echo
'export
ANT_HOME=/usr/local/ant'>>/etc/profile

7.本次登陆
PATH
设置:
export
PATH=$PATH:/usr/local/ant/bin

8.本次登陆
ANT_HOME
设置:
export
ANT_HOME=/usr/local/ant

5. linux命令怎么安装apache

以Centos为例:x0dx0aApache在卜袭Linux系统中,其实叫“httpd”x0dx0aCentOS可以使用yum命令,非常简单和容易的安装Apache,下面演示一下步骤:x0dx0a1、安装、设置Apache服务的启动级别x0dx0achkconfig--levels235httpdonx0dx0aApache是一个服务,可以通过设置服务的启动级猛弊李别来启动。2,3,5三个级别分枝迟别表示。x0dx0a3、设置开机启动。x0dx0a/etc/init.d/httpdstart

6. 如何在linux中安装Apache,详细步骤!!谢谢了!!

准备篇: 1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙 -A INPUT -m state -

7. linux下一键安装禅道怎么启动apache

1、检查该环境中是否已经存在httpd服务的配置文件,默认存储路径:/etc/httpd/httpd.conf(这是centos预装的Apache的一个ent版本,一般我们安装源代码版的Apache)。如果已经存在/etc/httpd/httpd.conf,请先卸载或者关闭centos系统自带的web服务,执行命令:chkconfig httpd off,再或者把centos自带的httpd服务的80端口改为其他端口,只要不与我们安装的Apache服务的端口冲突就可以啦。
停止并卸载Linux系统自带的httpd服务:
1、service httpd stop
2、ps -ef | grep httpd
3、kill -9 pid号(逐个删除)
4、rpm -qa |grep httpd
5、rpm -e httpd软件包
[root@localhost bin]# find / -name httpd.conf
[root@localhost bin]#

2、下载Apache安装包(httpd-2.4.3.tar.gz或httpd-2.2.23.tar.gz),下载地址:http://httpd.apache.org/
在安装Apache时,我分别针对不同版本进行了安装,在编译时是不同的,configure后跟的参数不同。
httpd-2.2.23版本编译命令:

./configure --prefix=/usr/local/apache2 (安装目录参数后面可以不加任何参数,直接安装即可)
make
make install

8. 如何如何才linux环境下使用apache和svn进行集成

步骤方法:
一 准备需要的安装包。
(1)下载 apache 。通过官网下载,使用了版本 : httpd-2.2.23.tar.gz
(2) 下载Subverson 。建议网络搜索下载。
二 安装
安装顺序有要求, 先安装Apache ,再安装Subversion 。
1 安装apache
把安装压缩包[ httpd-2.2.23.tar.gz ]上传linux环境/usr/local/下面。
[root@localhost /]# cd /usr/local/
[root@localhost /]# tar zxfhttpd-2.2.23.tar.gz
[root@localhost /]# cd /usr/local/httpd-2.2.23
[root@localhost /]# configure -prefix=/usr/local/apache -enable-dav -enable-so && make && make install
2 启动apache, 安装无错误后 进入
#cd /usr/local/apache/bin
# ./apachectl start
若提示启动失败,端口口被占用: #vi /usr/local/apche/conf/http.conf
找到
#Listen 12.34.56.78:80
Listen 80
将80修改为自己的端口好。我修改为81 Listen 80 ---若启动成功,不用修改端口号。
重启apache ,客户端输入地址 http://10.0.1.200:81/ (端口号为81) 或 http://10.0.1.200/ (端口号默认80)
页面展示
It works! 字样 ,表示安装成功。
3 安装Svn
把安装压缩包[subversion-1.6.12.tar.gz]和[subversion-deps-1.6.12.tar.gz]拷到linux环境野并/usr/local/下面。
[root@localhost /]# cd /usr/local/
[root@localhost /]# tar zxf subversion-1.6.12.tar.gz
[root@localhost /]# tar zxf subversion-deps-1.6.12.tar.gz
(安装包解压缩,解压缩后生成安装文件芹兆夹[subversion-1.6.12],两个文件都会解压缩到同一个文件夹下)
[root@localhost local]# cd /usr/local/subversion-1.6.12
[root@localhost subversion-1.6.12]# rm -rf apr
[root@localhost subversion-1.6.12]# rm -rf apr-util(删除subversion自带的apr和apr-util文件夹,用apache的就可以)
[root@localhost subversion-1.6.12]# cd /usr/local/subversion-1.6.12
[[email protected]]#
./configure -prefix=/usr/local/subversion -with-apxs=/usr/local/apache/bin/颂首迹apxs -with-apr=/usr/local/apache/bin/apr-1-config -with-apr-util=/usr/local/apache/bin/apu-1-config
[[email protected]]#
make
[[email protected]]#
make install
[root@localhost subversion-1.6.12]# svnserve --version

--- 安装到此,没有出现任何错误。但是 执行#svnserve
--version 显示的版本不是1.6的,而是1.4(老版本)说明之前安装过旧版本的svn。
解决办法#vi
/etc/profile
在最后填加
#set svnpath
export PATH=/usr/local/subversion1.6/bin:$PATH
export PATH
保存退出。
执行 #scource /ect/profile
重新执行 #svnserve --version --ok
4 检查svn是否与apache兼容
# vi /usr/local/apache/conf/httpd.conf
查找文件中是否增加了
LoadMole dav_svn_mole moles/mod_dav_svn.so
LoadMole authz_svn_mole moles/mod_authz_svn.so
两行信息,并且查看/usr/local/apache/moles 下是否有mod_dav_svn.so,
和mod_authz_svn.so 文件
如果http.conf 中没有增加代码。moles 下有mod_dav_svn.so,
和mod_authz_svn.so
文件,再http.conf中增加那两行代码。
如果没有mod_dav_svn.so,
和mod_authz_svn.so,svn安装的错误。按照步骤重装。
配置 svn+apache
1 创建svn库
(1) 创建 svn专用户 # useradd pocsvn
(2) 创建SVN 版本库目录 #mkdir /home/pocsvn/project
(3) 创建SVN仓库 # svnadmin create /home/pocsvn/project/poc
(4) 将目录 project 目录拥有者修改为 pocsvn 用户 :
#chown -R pocsvn:pocsvn /home/pocsvn/project
并 增加权限 chmod 755 /home/pocsvn/project
2 配置svn 依赖apache
(1) 使用root用户 # vi /usr/local/apache/conf/httpd.conf 将
LoadMole dav_svn_mole moles/mod_dav_svn.so
LoadMole authz_svn_mole moles/mod_authz_svn.so
前的注释去掉(我安装时这两行没有注释。网上查有人说这两行会有注释。有的话去掉注释)
(2 )找到
User apache
Group apache
修改为
User pocsvn
Group pocsvn
(3) 在文件末尾添加
<Location /svn>
DAV svn
SVNParentPath /home/pocsvn/project -----svn库的根目录
AuthType Basic
AuthName "welcome to cjybt" -----浏览器登陆时的提示信息。随便写
AuthUserFile /home/pocsvn/project/passwd
--- 用户的密码信息
AuthzSVNAccessFile /home/pocsvn/project/poc/conf/authz
--- 指向svn库的conf目录下authz
Require valid-user
-- ("Require valid-user"告诉apache在authfile中所有的用户都可以访问。如果没有它,则只能第一个用户可以访问新建库)
</Location>
(4) 生成passwd文件
#htpasswd -bc /home/pocsvn/project/passwd hello hello123
---在/home/pocsvn/project/下生成passwd文件,用户名为hello,密码为hello123
#htpasswd -b /home/pocsvn/project/passwd hello2 hello123
---在/home/pocsvn/project/passwd文件中添加用户名为hello,密码为hello123
(5) 编辑用户权限文件 authz
#vi /home/pocsvn/project/poc/conf/authz
[groups] --表示群组设置
admin = hello --表示admin群组里的成员有hello,如果要配置多个,用逗号分隔
develop = hello2 --表示develop群组里的成员有hello2,如果要配置多个,用逗号分隔
[poc:/] --表示仓库poc的根目录下的访问权限
hello = rw --poc仓库hello用户具有读和写权限
hello2 = r --poc仓库hello2用户具有只读权限
@admin = rw --表示群admin的成员都具有读写权限
@develop = r --表示群poc的成员都具有只读权限
[/] --表示在所有仓库的根目录下
* = r --表示对所有的用户都具有读权限
--- 在编辑authz时,所有行都必须要顶头写,不能有缩进,否则报错。
(5)修改权限
chmod 755 /home/pocsvn/project/passwd
chown -R pocsvn:pocsvn /home/pocsvn/project/passwd
(6)启动svn
切换到pocsvn用户 #svnserve -d --listen-port 8888 -r /home/pocsvn/project
-d 表示以 daemon 方式(后台运行)运行
-r 指定根目录是/home/pocsvn/project
--listen-port 8888 --表示在8888端口上进行监听
检查svn其否启动
ps -ef|grep svnserve 或 ps -ef|grep 8888
(7)重启apache,切换回root用户。启动apache
(8) 客户端 访问 : 出现登陆窗口则为配置成功。
--如果登陆后提示403或无法访问。为权限配置不对,重新配置下权限即可。
至此,svn和apache结合的svn配置就搭建好了。

在安装的过程中出现的问题总结如下:
1 启动apache 报错httpd: Syntax error on line 111 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/moles/mod_dav_svn.so
into server: /usr/local/subversion/lib/libsvn_subr-1.so.0: undefined symbol: apr_hash_clear
解决办法:重新安装apache,注意增加参数
命令 # ./configure --prefix=/usr/local/apache2/ --enable-dav --enable-so
--enable-dav --enable-so参数是必须要加的,你还可以根据您的需要添加其他的参数。
--enable-dav 启用davweb支持,是subversion+apache组合必选,缺少的话,在运行apache会出现undefined symbol: dav_register_provider的错误
--apr 和 apr-util一般会在httpd的安装包内,subversion安装会使用到apr和par-util,如果当前系统没有,最好安装一下
2 重转apache后。必须重装subversion,重装svn是执行make ,make install 是提示有错误信息。
可以先执行# make clean ,然后在 #make ,#make install
最好一次装好,重装的话问题不少。
3 apr 和apr-util有问题。
网上资料在svn和apache集成的时候是有分开装apr,和apr-util的,这两个在apache中就有了。删除原来的。
[root@test ]# rpm -qa|grep subversion
subversion-1.4.4.el5
[root@test ]# rpm -e --allmatches subversion
[root@test ]# rpm -qa|grep apr
apr-1.2.7-11
apr-util-1.2.7-7.el5
apr-1.2.7-11
apr-util-1.2.7-7.el5
[root@test ]# rpm -e --allmatches apr-util
[root@test ]# rpm -e --allmatches apr
[root@test ]# echo '/usr/local/APR/lib'>>/etc/ld.so.conf
[root@test ]# echo '/usr/local/ARP-util/lib'>>/etc/ld.so.conf
[root@test ]# ldconfig

9. 15.Linux下Apache rpm包安装方法,并解决依赖性问题(附自动启动方法)

1.修改虚拟机设置,按下图所示

2.挂载镜像文件,如果报错,有可能是因为上面的 已连接 忘记打钩了。

1.必须先进入到rpm的包文件中

2.安装httpd包

可以查询出httpd包的全名,根据包全名开始安装

3.安装时发生错误,报错显示有依赖性,所以先安装被依赖的包apr-util-ldap

4.安装apr-util-ldap也发生依赖错误,所以先安装apr-util

5.安装apr-util发生模块依赖错误,在模块依赖查询网站查询此模块所在的软件包,

6.先安装上面模块所在的软件包,成功

7.再回到第5步,来安装apr-util成功

8.apr-util安装成功后,回到第4步,安装apr-util-ldap,成功

9.apr-util-ldap安装成功后,回到第2步,安装httpd,仍发生依赖错误。

10.继续安装依赖的软件包httpd-tools

11.httpd-tools安装成功,回到第2步,尝试安装httpd。终于成功

截止此时,Apache的主要功能已经安装成功。

但是,缺少其他组件,Apache功能还不完善,所以接着安装它的其他组件

1.安装httpd-devel

2.安装httpd-manual

2.成功,至此全部安装成功

3.查询是否安装

查询系统中安装的所有有httpd关键字的软件包

成功后,卸载ISO镜像

热点内容
32寸算法 发布:2025-05-18 02:22:14 浏览:743
宝塔数据库备份 发布:2025-05-18 02:14:18 浏览:192
安卓商店下载的光遇是什么服 发布:2025-05-18 02:13:38 浏览:31
网页挖矿源码 发布:2025-05-18 02:13:34 浏览:307
centosftp服务器设置参数 发布:2025-05-18 02:12:55 浏览:216
账号密码保存在浏览器哪里 发布:2025-05-18 01:56:43 浏览:833
ftp不输入密码 发布:2025-05-18 01:54:27 浏览:671
压缩旗袍 发布:2025-05-18 01:52:58 浏览:198
海上传奇南昌 发布:2025-05-18 01:40:31 浏览:131
php怎么访问地址 发布:2025-05-18 01:29:43 浏览:321