免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 936 | 回复: 0
打印 上一主题 下一主题

在linux中以编译源码的方式安装软件 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-24 11:43 |只看该作者 |倒序浏览
在linux中以编译源码的方式安装软件
一、先把源码文件放入一个临时目录
二、解压源文件包  "tar -zxvf 源文件包名"(这里假定源文件不但被打抱还被GZIP压缩过)
三、进入源文件所在目录
四、配置编译和安装环境
"./configure --prefix=/usr/local/zlib"(想安装到的目标目录名)
这句很重要,有了这句后,有关这个软件的所以文件都将被安装到这个指定的目标目录中,以后如果想反安装这个软件,只需要把这个目录删除就可以了。
五、编译  "make"
六、安装  "make install"
已经装好了。


启动apache
service httpd start
还可以
#/etc/rc.d/init.d/httpd start
看进程:
#ps aux | grep httpd 
usr/local/apache/bin/apachectl start
注意你的安装目录.

如果配置文件中Listen定义的是默认的80端口(或1024以下),那么启动Apache将需要root权限以将它绑定在特权端口上。一旦服务器开始启动并完成了一些诸如打开日志文件之类的准备操作,它将创建很多子进程来完成一些诸如侦听和回应客户端请求的工作。httpd主进程仍然以root用户的权限运行,而它的子进程将以一个较低权限的用户运行。这将由你选择的多路处理模块进行控制。
调用httpd可执行文件的推荐方法是使用apachectl控制脚本。此脚本设置了在某些操作系统中正常运行httpd所必需的环境变量,然后调用httpd二进制文件。apachectl会传递命令行的所有参数,因此所有用于httpd的选项多半也可以用于apachectl 。你可以直接修改apachectl脚本,改变首部的HTTPD变量使之指向httpd可执行文件的正确位置,也可以设置任意的命令行参数,使之总是有效。
httpd被调用后第一件要做的事情就是找到并读取配置文件httpd.conf 。此文件的位置是在编译时设定的,但也可以象下面这样在运行时用 -f 选项来指定:
/usr/local/apache2/bin/apachectl -f /usr/local/apache2/conf/httpd.conf
如果启动过程一切正常,服务器将与终端分离并几乎立即出现命令行提示符。这表示服务器已经启动并开始运行。然后你就可以用你的浏览器去连接你的服务器来查看DocumentRoot目录下的测试文档及其页面链接里的其它文档的本地副本


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/91738/showart_1877748.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP