yum源码包安装,需要gcc
1 应该选择哪种软件包?
- 如果软件包是给大量客户提供访问,建议使用源码包安装,如LAMP环境搭建,因为源码包效率更
- 如果软件包是给Linux底层使用,或只给少量客户访问,建议使用rpm包安装,因为rpm包简单
2 源码包是从哪里来的?
1.光盘中直接包含的rpm包,不需要用户单独下载。
2.官网下载rpm包
3.yum在线安装
源码包:通过官方网站下载的,如果需要使用,是需要单独下载的
RPM 包和源码包安装比较
RPM 包: 以安装Apache为例子
1.不建议指定安装位置的,建议安装在默认位置(RPM 包安装的服务有标准卸载命令,不怕文 件 到处安装)
2.网页位置:/var/www/html/
日志位置:/var/log/httpd
3.启动方法: 1) service httpd restart ,service其实搜索的就是这个路径
2) /etc/rc.d/init.d/httpd restart
源码包: 以安装Apache为例子
1.必须指定安装位置(源码包没有安装数据库,没有删除命令)
极个别源码包不指定位置,因为指定了位置的话可能会报错,其他都要指定位置
2.配置文件:/usr/local/apache2/conf/httpd.conf
网页文件:/usr/local/apache2/htdoc
日志位置:/usr/local/apache2/logs/
3.启动方法:/usr/local/apache2/bin/apachectl start
上面的路径都在/usr/local下,容易记忆,一般源码包指定安装在/usr/local或者/opt目录下
源码包的安装
1.获取源码包 | 2.运行【./configure -prefix=PREFIX】 | 3.执行make编译 |