如何得知共安装了多少个软件包?
rpm -qa | wc -l
217
rpm指令
(一)查询系统装已经安装的软件信息
1)查询系统中已经安装的软件
rpm -qa
2)查询一个已经安装的文件属于哪个软件包;
rpm -qf 文件名的绝对路径
3)查询已安装软件包都安装到何处;
rpm -ql 软件名
4)查询一个已安装软件包的信息
rpm -qi 软件名
5)查看一下已安装软件的配置文件;
rpm -qc 软件名
6)查看一个已经安装软件的文档安装位置:
rpm -qd 软件名
7)查看一下已安装软件所依赖的软件包及文件;
rpm -qR 软件名
yum 常用命令
1.列出所有可更新的软件清单命令:yum check-update
2.更新所有软件命令:yum update
3.仅安装指定的软件命令:yum install <package_name>
4.仅更新指定的软件命令:yum update <package_name>
5.列出所有可安裝的软件清单命令:yum list
6.删除软件包命令:yum remove <package_name>
7.查找软件包命令:yum search<keyword>
yum 安装php
1.检查当前安装的php包
#yum list installed | grep php
#yum list php*(显示可用安装包)
扩展:@1检查当前已安装所有安装包 #yum list installed
@2检查当前已安装的指定安装包 #yum list installed httpd
删除(卸载)已安装的包
#yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64
2.rpm包安装(rpm命令是RPM软件包的管理工具。升级可安装的php版本)
CentOs 5.x
#rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
CentOs 6.x
#rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
CentOs 7.X
#rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
#rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
如果想删除上面安装的包,重新安装
#rpm -qa | grep webtatic
#rpm -e 上面搜索到的包即可
3.查看可安装的php版本
#yum list php*(显示可用安装包)
4.安装php(以php7.0为例)
#yum -y install php70w.x86_64
安装php-mysql扩展
#yum install php56w-mysql