PHP를 설치하는 데 어떤 RPM이 사용되었는지 확인하는 방법은 무엇입니까?

PHP를 설치하는 데 어떤 RPM이 사용되었는지 확인하는 방법은 무엇입니까?

webtatic내 서버에 PHP가 설치되어 있고 어떤 RPM( 또는 RPM remi)이 구축되어 있는지 알고 싶습니다 . 이것을 어떻게 찾을 수 있습니까?

또한 상황이 변경되는지 여부와 시기를 어떻게 알 수 있나요?

답변1

rpm다음 명령을 사용하여 특정 패키지에 대한 정보를 찾을 수 있습니다 .

$ rpm -qi php
Name        : php                          Relocations: (not relocatable)
Version     : 5.3.8                             Vendor: Fedora Project
Release     : 3.fc14                        Build Date: Wed 28 Sep 2011 01:40:37 PM EDT
Install Date: Wed 04 Jul 2012 12:42:03 PM EDT      Build Host: x86-12.phx2.fedoraproject.org
Group       : Development/Languages         Source RPM: php-5.3.8-3.fc14.src.rpm
Size        : 3773261                          License: PHP
Signature   : RSA/SHA256, Wed 28 Sep 2011 10:20:06 AM EDT, Key ID 421caddb97a1071f
Packager    : Fedora Project
URL         : http://www.php.net/
Summary     : PHP scripting language for creating dynamic web sites
Description :
PHP is an HTML-embedded scripting language. PHP attempts to make it
easy for developers to write dynamically generated web pages. PHP also
offers built-in database integration for several commercial and
non-commercial database management systems, so writing a
database-enabled webpage with PHP is fairly simple. The most common
use of PHP coding is probably as a replacement for CGI scripts.

The php package contains the module which adds support for the PHP
language to Apache HTTP Server.

관심 있는 라인은 Source RPM입니다. 이 정보에는 빌드 날짜도 포함됩니다.

대체 실행 파일

주어진 실행 파일을 제공하는 패키지의 이름을 모르는 경우 다음 정보를 반환할 수도 있습니다.

$ type -a php
php is /usr/bin/php

$ rpm -qf /usr/bin/php
php-cli-5.3.8-3.fc14.x86_64

답변2

이와 같이:

[root@jimmy ~]# which php
/usr/bin/php
[root@jimmy ~]# rpm -qf /usr/bin/php
php-cli-5.3.1-1.el5.remi
[root@jimmy ~]# 

그런 다음 패키지에 대해 더 자세히 알고 싶다면 slm이 말한 것처럼 "rpm -qi php"를 사용하세요.

답변3

타임스탬프를 사용하여 언제든지 rpm설치 기록을 확인할 수 있습니다.

#rpm -qa --last

관련 정보