可以的
系统镜像文件,要在主机中光盘挂载
其他的依赖包没有删干净
会不会是软件版本不一致
你用这个命令试试看 yum group list hidden
有两种情况,要是你的yum源来源于网络,比如163的yum源,那可以是163的yum源中没有你要的gcc,不过这种可能性很小。第二种情况,如果你的yum源是你通过光盘iso文件挂载的,那估计就是你光盘中没有这个包,可以检查是否挂载正确。如果以上两种你都找不能出原因,那你可以安装epel的yum源来替代你当前系统中的yum源,步骤如下:
先下载epel的二进制安装包:
# CentOS 6 版本的epel安装包 wget http://mirrors.yun-idc.com/epel/epel-release-latest-6.noarch.rpm # CentOS 7 版本的epel安装包 wget http://mirrors.yun-idc.com/epel/epel-release-latest-7.noarch.rpm
然后使用rpm工具把它安装到你的系统中:
# CentOS 6 版本 rpm -ivh epel-release-latest-6.noarch.rpm # CentOS 7 版本 rpm -ivh epel-release-latest-7.noarch.rpm
最后使用下面的命令构建yum缓存数据:
yum clean all && yum makecache
完。。。
首先挂载光盘
mount /dev/cdrom /media/CentOS
进去/media/CentOS/Packages目录
安装gcc,gcc-c++,pcre
yum install --disabled-repos=\* --enabled-repos=c6-media gcc gcc-c++ pcre
源码安装依赖
apr
解压缩tar zxvf apr.tar.gz
进进入目录
./configure --prefix=/usr/local/apr
make&&make install
源码安装依赖
apr-util 同上,该软件依赖apr 需要-她--with-apr=/usr/local/apr
源码安装pcre 同第一个软件安装一样
安装httpd软件
首先解压tar zxvf httpd.tar.gz
进入目录配置该软件依赖apr,apr-util,pcre,需要在配置的时候./configure --prefix=/usr/local/httpd --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre
make&&make install
安装完毕后进去httpd目录执行bin/apachectl start
通过指令ps -e |grep httpd 查看进程是否运行
如果有说明安装成功
通过指令ifconfig eth0查看当前ip
在浏览器输入ip查看是否显示it works
如果没有的话需要关闭防火墙或者配置防火墙允许80端口
关闭防火墙service iptables stop
此时成功提示it works
httpd成功安装!
过程如下:
假设这里是我们想安装的是prce ,输入:
#yum list prce
输出:
pcre-7.8-6.el6.i686:Perl-compatibleregularexpressionlibrary
pcre-7.8-6.el6.x86_64:Perl-compatibleregularexpressionlibrary
pcre-7.8-6.el6.x86_64:Perl-compatibleregularexpressionlibrary
找到你要安装的版本的完整的名字,这里安装pcre-7.8-6.el6.i686,输入:
#yum install pcre-7.8-6.el6.i686 -y
安装完后,就是检查pcre的版本了,输入:
# rpm -qa | grep pcre
就可以看到你安装的版本是不是你要的了。
在shell基础,shell环境变量配置文件那里,后面会学
到
这个网站下载对应的软件包。然后传输到服务器进行安装即可。选择的时候别选错了
在xshell5里支持中文,应该xshell会转码