2017-01-12 135 views
0

我想在我的CentOS服务器上找出一些问题。在CentOS上安装PHP软件包

我有两个包已经安装在我的服务器上:php-cliphp-common。当我使用命令yum info时,我会看到他们的详细信息。但是,当我使用命令yum install php-cli时,我收到了安装这两个软件包的报价,就像他们根本没有安装在服务器上一样。根据info命令,已安装的软件包具有服务器提供要安装的软件包的相同版本。

任何人都可以解释一下吗?

yum info php-cli 
Loaded plugins: fastestmirror, security 
Loading mirror speeds from cached hostfile 
* base: centos.syn.co.il 
* epel: mirror.nonstop.co.il 
* extras: centos.syn.co.il 
* rpmforge: apt.sw.be 
* updates: centos.syn.co.il 
Available Packages 
Name  : php-cli 
Arch  : x86_64 
Version  : 5.3.3 
Release  : 48.el6_8 
Size  : 2.2 M 
Repo  : updates 
Summary  : Command-line interface for PHP 
URL   : http://www.php.net/ 
License  : PHP 
Description : The php-cli package contains the command-line interface 
      : executing PHP scripts, /usr/bin/php, and the CGI interface. 

yum info php-common 
Loaded plugins: fastestmirror, security 
Loading mirror speeds from cached hostfile 
* base: centos.syn.co.il 
* epel: mirror.nonstop.co.il 
* extras: centos.syn.co.il 
* rpmforge: apt.sw.be 
* updates: centos.syn.co.il 
Available Packages 
Name  : php-common 
Arch  : x86_64 
Version  : 5.3.3 
Release  : 48.el6_8 
Size  : 530 k 
Repo  : updates 
Summary  : Common files for PHP 
URL   : http://www.php.net/ 
License  : PHP 
Description : The php-common package contains files used by both the php 
      : package and the php-cli package. 

yum install php-cli 
Loaded plugins: fastestmirror, security 
Loading mirror speeds from cached hostfile 
* base: centos.syn.co.il 
* epel: mirror.nonstop.co.il 
* extras: centos.syn.co.il 
* rpmforge: apt.sw.be 
* updates: centos.syn.co.il 
Setting up Install Process 
Resolving Dependencies 
--> Running transaction check 
---> Package php-cli.x86_64 0:5.3.3-48.el6_8 will be installed 
--> Processing Dependency: php-common(x86-64) = 5.3.3-48.el6_8 for package: php-cli-5.3.3-48.el6_8.x86_64 
--> Running transaction check 
---> Package php-common.x86_64 0:5.3.3-48.el6_8 will be installed 
--> Finished Dependency Resolution 

Dependencies Resolved 

============================================================================================================================= 
Package      Arch      Version       Repository     Size 
============================================================================================================================= 
Installing: 
php-cli      x86_64     5.3.3-48.el6_8      updates     2.2 M 
Installing for dependencies: 
php-common     x86_64     5.3.3-48.el6_8      updates     530 k 

Transaction Summary 
============================================================================================================================= 
Install  2 Package(s) 

Total download size: 2.7 M 
Installed size: 9.1 M 
Is this ok [y/N]: 

回答

1

看起来不像那些包安装,否则它会说Installed Packages,例如

Installed Packages 
Name  : php-cli 
Arch  : x86_64 
Epoch  : 0 
Version  : 7.0.14 
Release  : 1.fc25 
Size  : 13 M 
Repo  : @System 
From repo : updates 
Summary  : Command-line interface for PHP 
URL   : http://www.php.net/ 
License  : PHP and Zend and BSD 
Description : The php-cli package contains the command-line interface 
      : executing PHP scripts, /usr/bin/php, and the CGI interface. 
+0

OK,谢谢你的手册页。出于某种原因,我确定'yum info'提供了关于已安装软件包的信息。 – Omri

0

按照 '百胜'

"info Is used to list a description and summary information about available packages". 

因此它上市仅包,可在repositories.enter代码在这里