zoukankan      html  css  js  c++  java
  • centos 相关

    运行locate httpd.conf,提示-bash: locate: command not found错误。则需要安装mlocate软件包:

    yum install mlocate

    搜索,提示locate: can not stat () `/var/lib/mlocate/mlocate.db': 没有那个文件或目录。忘生成数据库了,执行:

    sudo  updatedb

    这个时候就可以实用locate进行搜索了。

    mlocate是GNU locate的一个变种。相比原始的locate,它具有一个很好优点:

    * 每次更新数据库时并不需要重新读取全部目录的内容。mlocate 在数据库中保存了

    时间戳信息,无需重新读取,就能判断目录内容是否改变。所以更新的速度更快,对硬盘

    的占用也更少。这是 mlocate 特有的功能。

    yum remove package

    卸载

    很无语,CentOS居然php版本才5.1.6,很多开源的CMS无法安装。

    查看php版本命令:

    #php -v

    这个命令是删除不干净的

    #yum remove php

    因为使用这个命令以后再用

    #php -v

    还是会看到有版本信息的。。。。。

    必须强制删除

    #rpm -qa|grep php

    提示如下

    #php-pdo-5.1.6-27.el5_5.3
    #php-mysql-5.1.6-27.el5_5.3
    #php-xml-5.1.6-27.el5_5.3
    #php-cli-5.1.6-27.el5_5.3
    #php-common-5.1.6-27.el5_5.3
    #php-gd-5.1.6-27.el5_5.3

    注意卸载要先卸载没有依赖的

    pdo是mysql的依赖项;common是gd的依赖项;
    例如:# rpm -e php-pdo-5.1.6-27.el5_5.3
    error: Failed dependencies:
            php-pdo is needed by (installed) php-mysql-5.1.6-27.el5_5.3.i386

    所以正确的卸载顺序是:
    # rpm -e php-mysql-5.1.6-27.el5_5.3 
    # rpm -e php-pdo-5.1.6-27.el5_5.3 
    # rpm -e php-xml-5.1.6-27.el5_5.3 
    # rpm -e php-cli-5.1.6-27.el5_5.3 
    # rpm -e php-gd-5.1.6-27.el5_5.3 
    # rpm -e php-common-5.1.6-27.el5_5.3 

    再用# php -v

    http://blog.csdn.net/21aspnet/article/details/6581618

    查看版本信息已经没有提示

    rpm -e出现依赖问题,加rpm -e --nodeps 参数。

      -e, --erase=<package>+           erase (uninstall) package

     --nodeps                         do not verify package dependencies

    http://my.oschina.net/u/1388978/blog/226448

  • 相关阅读:
    C# 7.2 通过 in 和 readonly struct 减少方法值复制提高性能
    .net remoting 使用事件
    .net remoting 使用事件
    WPF 使用 SharpDX 在 D3DImage 显示
    PHP readlink() 函数
    PHP readfile() 函数
    PHP popen() 函数
    PHP pclose() 函数
    PHP pathinfo() 函数
    latin1字符集的数据转换为utf8字符集
  • 原文地址:https://www.cnblogs.com/youxin/p/5018709.html
Copyright © 2011-2022 走看看