PHP 在 CentOS 上安装软件包
PHP package install on CentOS
我想找出我的 CentOS 服务器中的一些问题。
我的服务器中已经安装了两个软件包:php-cli
和 php-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]:
好像没有安装这些包,否则会显示 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.
根据 'yum'
的手册页
"info Is used to list a description and summary information about available packages".
因此它仅列出包,在此处 repositories.enter 代码中可用
我想找出我的 CentOS 服务器中的一些问题。
我的服务器中已经安装了两个软件包:php-cli
和 php-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]:
好像没有安装这些包,否则会显示 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.
根据 'yum'
的手册页"info Is used to list a description and summary information about available packages".
因此它仅列出包,在此处 repositories.enter 代码中可用