`
leijiao
  • 浏览: 15830 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论

CentOS5.5 mysql apahce php

阅读更多
CentOS5.5 中已经集成安装了 Apache、MySQL、PHP,我们来探索一下其安装路径等信息,以利于我们的管理和使用。如果要重新安装这些软件的最新版本,也需要首先进入原先的路径,备份数据和有关配置,以备将来之用。

  因为 CentOS5.5 是红帽子的产品,红帽子应该使用自己发明的 rpm(Redhat Package Manager)包管理方式来管理软件包,所以使用 rpm 的相关命令应该能了解到 Apache、MySQL、PHP 软件包的安装情况,包括安装路径。rpm 在安装软件时,在拷贝文件到相关路径后,同时把这些信息写到了一个特定格式的数据库(也可以理解为日志)中,所以查询起来是非常快的。

  1、我的系统中安装了那些rpm软件包

  rpm -qa 将列出所有安装过的包。

  如果要查找所有安装过的包含某个字符串“sql”的软件包,命令如下:

  rpm -qa |grep sql

  2、如何获得某个软件包的文件全名

  rpm -q mysql 可以获得系统中安装的mysql软件包全名,从中可以获得当前软件包的版本等信息。这个例子中可以得到信息 mysql-5.0.77-4.el5_5.3。

  3、一个rpm包中的文件安装到哪里去了?

  rpm -ql 包名

  注意这里的包名是不包括.rpm 后缀的软件包的名称,也就是说只能用mysql或者mysql-5.0.77-4.el5_5.3,而不是mysql-5.0.77-4.el5_5.3.rpm。

  如果只是想知道可执行程序放到那里去了,也可以用which命令,比如:

  [root@localhost ~]# which mysql

  /usr/bin/mysql

  也可以用 whereis 命令:

  [root@localhost ~]# whereis mysql

  mysql: /usr/bin/mysql

  /usr/lib/mysql

  /usr/share/mysql

  /usr/share/man/man1/mysql.1.gz

  4、一个rpm包中包含那些文件

  一个没有安装过的软件包,使用命令 rpm -qlp 包名.rpm。

  一个已经安装过的软件包,还可以使用命令 rpm -ql 包名。

  5、如何获取一个软件包的版本,用途等相关信息

  一个没有安装过的软件包,使用命令 rpm -qip 包名.rpm。

  一个已经安装过的软件包,还可以使用命令 rpm -qi 包名。

  6、某个程序是哪个软件包安装的,或者哪个软件包包含这个程序

  rpm -qf `which 程序名` #返回软件包的全名

  rpm -qif `which 程序名` #返回软件包的有关信息

  rpm -qlf `which 程序名` #返回软件包的文件列表

  注意,这里不是引号,而是`,就是键盘左上角的那个键。也可以使用rpm -qilf,同时输出软件包信息和文件列表。

  7、某个文件是哪个软件包安装的,或者哪个软件包包含这个文件

  注意,前一个问题中的方法,只适用于可执行的程序,而下面的方法,不仅可以用于可执行程序,也可以用于普通的任何文件。前提是知道这个文件名。

  首先获得这个程序的完整路径,可以用whereis或者which命令,然后使用 rpm -qf 命令,例如:

  [root@localhost home]# whereis webmin

  webmin: /etc/webmin /usr/libexec/webmin

  [root@localhost home]# rpm -qf /usr/libexec/webmin

  webmin-1.510-1

  检查 AMP 软件的安装信息:

  1,Apache

  [root@localhost home]# rpm -qi httpd

  Name : httpd Relocations: (not relocatable)

  Version : 2.2.3 Vendor: CentOS

  Release : 43.el5.centos Build Date: 2010年04月05日 星期一 05时24分03秒

  Install Date: 2010年08月10日 星期二 07时38分39秒 Build Host: builder16.centos.org

  Group : System Environment/Daemons Source RPM: httpd-2.2.3-43.el5.centos.src.rpm

  Size : 3274522 License: Apache Software License

  Signature : DSA/SHA1, 2010年04月27日 星期二 03时59分43秒, Key ID a8a447dce8562897

  URL : ht

  [root@localhost home]# rpm -ql httpd>httpd-ql.txt

  [参见生成的 httpd-ql.txt 文件]

  2,MySQL

  [root@localhost home]# rpm -qi mysql

  Name : mysql Relocations: (not relocatable)

  Version : 5.0.77 Vendor: CentOS

  Release : 4.el5_5.3 Build Date: 2010年05月28日 星期五 09时11分01秒

  Install Date: 2010年08月10日 星期二 01时15分50秒 Build Host: builder10.centos.org

  Group : Applications/Databases Source RPM: mysql-5.0.77-4.el5_5.3.src.rpm

  Size : 8243103 License: GPLv2 with exceptions

  Signature : DSA/SHA1, 2010年05月28日 星期五 15时47分10秒, Key ID a8a447dce8562897

  URL : http://www.mysql.com

  Summary : MySQL 客户端程序和共享库。

  Description :

  MySQL is a multi-user, multi-threaded SQL database server. MySQL is a

  client/server implementation consisting of a server daemon (mysqld)

  and many different client programs and libraries. The base package

  contains the MySQK

  [root@localhost home]# rpm -ql mysql>mysql-ql.txt

  [参见生成的 mysql-ql.txt 文件]

  3,PHP

  [root@localhost home]# rpm -qi php

  Name : php Relocations: (not relocatable)

  Version : 5.1.6 Vendor: CentOS

  Release : 27.el5 Build Date: 2010年03月31日 星期三 14时53分10秒

  Install Date: 2010年08月10日 星期二 07时39分19秒 Build Host: builder17.centos.org

  Group : Development/Languages Source RPM: php-5.1.6-27.el5.src.rpm

  Size : 6175386 License: The PHP License v3.01

  Signature : DSA/SHA1, 2010年04月27日 星期二 04时00分31秒, Key ID a8a447dce8562897

  URL : http://www.php.net/

  Summary : PHP 嵌入在 HTML 中的脚本语言。(PHP:超级文本预处理器)

  Description :

  PHP is an HTML-embedded scripting language. PHP attempts to make it

  easy for developers to write dynamically generated webpages. 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.

  [root@localhost home]# rpm -ql php>php-ql.txt

  [参见生成的 php-ql.txt 文件]

  备注:

  1,下载 httpd-ql.txt、mysql-ql.txt、php-ql.txt 文件:

  http://blog.why100000.com/wp-content/uploads/2010/08/centos55_amp_rpm-ql.rar

  2,删除 CentOS5.5 上自带的老版本 MySQL:yum remove mysql

  删除后查看 /etc/my.conf 和 /var/lib/mysql 是不是还存在?若在的话,手工删除之。

  删除 apache、php 类似。
分享到:
评论

相关推荐

    Linux CentOS5.5 web配置

    ### Linux CentOS5.5 Web配置详解 #### 一、概述 在Linux CentOS5.5系统中进行Web配置是一项常见的任务,对于服务器管理和网站部署至关重要。本文将深入探讨CentOS5.5下的Web配置方法,包括基本配置、路径设置、...

    centos 5.5 32位 下载地址

    在探讨“CentOS 5.5 32位下载地址”的相关知识点时,我们首先要理解CentOS系统的基本概念,以及其版本与架构的区别,再深入分析下载资源的重要性及获取方式。 ### CentOS概述 CentOS(Community ENTerprise ...

    centos5.5安装mysql5.5

    集合网上资料和自身实际安装整理的centos5.5安装mysql5.5,文档中有5.5和5.6的下载地载,如果安装5.6还需要找一点资料。

    centos5.5 32 64位下载地址

    【描述】"centos5.5下载地址 32 64"提示我们需要寻找可以下载这个旧版CentOS的官方或可靠的第三方链接。由于CentOS 5.5已经不再维护,官方可能不再提供直接的下载服务。然而,为了满足某些特定的需求,例如软件兼容...

    CentOS5.5MySql5.1.49的安装、优化及安全设置.pdf

    标题《CentOS5.5MySql5.1.49的安装、优化及安全设置.pdf》指向的内容涉及到了在CentOS 5.5操作系统上安装MySQL 5.1.49数据库服务器的过程,同时涉及到对其进行优化和安全设置的相关知识。根据给出的文件内容,我们...

    CentOS 5.5使用yum安装Apache+PHP+MySQL

    在本文中,我们将详细介绍如何在 CentOS 5.5 操作系统上使用 YUM 工具安装 Apache、PHP 和 MySQL,创建一个完整的 LAMP (Linux, Apache, MySQL, PHP) 服务器环境。 首先,确保您已经安装了 CentOS 5.5。这个版本...

    CentOS 5.5提权exp

    CentOS 5.5提权exp

    CENTOS5.5软RAID1配置及更换硬盘

    CENTOS5.5 软 RAID1 配置及更换硬盘方案 在本文档中,我们将详细阐述软 RAID1 的配置方法和更换硬盘的步骤。软 RAID1 是一种软件 RAID 方式,它可以将多个硬盘组合成一个 RAID 设备,从而提高数据的安全性和可用性...

    CentOS 5.5安装全过程

    根据需要,使用`yum install`命令安装其他应用程序或服务,例如Apache、MySQL、PHP等,以构建Web服务器环境。 总结:CentOS 5.5的安装过程涉及多个步骤,从准备阶段到最终的系统配置,每个环节都需要仔细处理。...

    Centos5.5下安装LAMP完整版

    本文将深入解析如何在CentOS 5.5环境下安装LAMP堆栈,以及相关组件的配置细节。 ### 一、系统环境准备 首先,确保你的系统是CentOS 5.5,这是一个基于Linux内核的开源操作系统。此版本发布于2010年,虽然现在已经...

    centos 5.5 32和64位 种子文件

    压缩包子文件的文件名称 "centos5.5" 暗示这个文件可能包含整个 CentOS 5.5 ISO 映像或者是一组ISO文件,用户可以使用这些文件来创建安装光盘或USB驱动,或者通过网络启动安装。 在CentOS 5.5中,你可以找到以下...

    Centos5.5下Qt的安装配置

    CentOS 5.5 下 Qt 的安装配置 在 CentOS 5.5 平台下安装 Qt 需要经过多个步骤,每个步骤都需要注意一些重要细节。本文将详细讲解 CentOS 5.5 下 Qt 的安装配置过程。 一、安装软件列表 在开始安装 Qt 之前,需要...

    Centos 5.5 DVD 种子

    Centos5.5 DVD终于出现了。欢迎大家下载!

    Centos 5.5 Nginx+php+mysql成功安装案例

    在CentOS 5.5操作系统中,安装Nginx、PHP和MySQL的组合是一个常见的任务,这个过程可以分为几个关键步骤。以下是一个详细的指南,涵盖了从安装基础环境到配置服务的整个过程。 首先,我们需要确保系统中安装了必要...

    CentOs5.5+mysql+nginx+php5.3.3安全安装手册.doc

    CentOs5.5+mysql+nginx+php5.3.3安全安装手册.doc

    最详细全面的CentOs5.5+mysql+nginx+php5.3.3安全安装手册

    ### 最详细全面的CentOs5.5+mysql+nginx+php5.3.3安全安装手册 #### 一、安装CentOs5操作系统 ##### 1.1 系统安装 在进行CentOS 5.5的安装之前,首先需要设置计算机的BIOS启动顺序为光驱启动。设置完成后,将安装...

    CentOS 5.5 FTP设置

    ### CentOS 5.5 FTP 设置 vsftpd 在本文中,我们将详细介绍如何在CentOS 5.5系统上配置vsftpd(Very Secure FTP Daemon)服务。vsftpd是一款广泛使用的、安全且高效的FTP服务器软件,它支持多种认证方式,并且能够...

Global site tag (gtag.js) - Google Analytics