Linux相关

Linux系统的确是一个非常优秀的系统,对于桌面端的Linux我用Ubuntu多些,实际上Ubuntu非常好用,主要是游戏比较少,用Windows很容贪玩游戏呵呵!
  • Linux 当编译出错的时候可以通过config.log 来进行拍错

  • 如下是编译日志:
    This file contains any messages produced by compilers whilerunning configure, to aid debugging if configure makes a mistake.
    It was created by configure, which wasgenerated by GNU Autoconf 2.63.  Invocation command line was
      $ ./configure --with-php-config=/usr/...
  • 阅读全文 >>
  • 给CentOS 安装 php-mbstring

  • 话说我的CentOS 版本可能有点低 5.3 ,然后有天我需要安装php-mbstring 出现了问题

    #yum install yum install php-mbstring

    提示版本不行,过期了,什么的。换了好多源也不行,yum update php* 也不行,操。

    后来解决了

    #rpm -q php   (得到php的版本号) 这里是 php-5.3.27-2.w5

    然后猜版本为:php-mbstring-5.3.27-2.w5.i386.rpm
  • 阅读全文 >>
  • Linux 替换某目录下的文本命令

  • 使用这个命令还是有点风险的要谨慎 find ./AlpsApplication -type f ! -path '*.svn*' | xargs sed -i 's/com.appalps.alpsapplication.id_0/com.appalps.alpsapplication.id_1/g'
  • 阅读全文 >>
  • 如何安装 PHP 的JSON

  • 发现 json_encode 和 json_decode 函数无法使用。所以开始安装JSON

    # yum -y install php-devel php-pear gcc make
    # pecl install json
    # echo "extension=json.so" > /etc/php.d/json.ini
    # service httpd restart

    重试验,OK
  • 阅读全文 >>
  • 在服务器上搭建VPN,超简明教程

  • 第一步,下载PPTP 相关软件:

    #yum install ppp -y
    #wget -c http://jaist.dl.sourceforge.net/project/poptop/pptpd/pptpd-1.3.4/pptpd-1.3.4.tar.gz

    第二步,安装PPTP 相关软件:

    #tar -zxvf pptpd-1.3.4.tar.gz
    #cd pptpd-1.3.4
    #./configure --prefix=/usr/local/pptpd --enable-bcrelay ...
  • 阅读全文 >>
  • Mac Lion 是什么?

  • mac os x lion是苹果电脑最新的操作系统,代号为Lion“狮子”的最新版Mac OS 10.7系统,官方入口:http://www.apple.com.cn/osx/ 29.99美元,约合194元人民币 ,比起这些我更关心的是如何搭建开发环境,可以参考 Xcode Mac Lion 的开发相关日志,这里面会介绍的很多!

    作为苹果最新发布的操作MAC 版本,支持Multi-Touch 手势,可以使用全屏应用程序,Mission Control,全新的Launchpad等等。
  • 阅读全文 >>
  • 设置PHP的时区,更改为中国-上海

  • 设置PHP的时区:

    # vi php.ini

    搜索timezone 并更改为
    date.timezone = Asia/Shanghai

    如果不知道php.ini 在那里,请phpinfo();输出一下即可
  • 阅读全文 >>
  • Linux 更改(修改)系统时间

  • 3步 Linux 更改(修改)系统时间的方法:

    SETP1 修改Linux 日期:
    # date -s 09/03/2012

    SETP2 修改Linux 时间:
    # date -s 10:06

    SETP3 保存修改的日期和时间信息到BIOS
    # clock -w
  • 阅读全文 >>
  • 安装 PDO MySQL Of PHP 扩展

  • 安装PDO MYSQL

    # wget -c http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
    # cd PDO_MYSQL-1.0.2
    # /usr/local/php/bin/phpize
    # /configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql

    (一定要加上 --with-pdo-mysql 否则可能找...
  • 阅读全文 >>
  • 如何解决 svn: Unrecognized URL 的问题

  • 解决 svn: Unrecognized URL 的问题:

    (下载neon软件)
    # wget -c http://www.webdav.org/neon/neon-0.29.6.tar.gz
    # ./configure --prefix=/usr/local/neon  --enable-shared
    # make
    # make install

    (重新配置并编译SVN,具体可以参考SVN基本安装)
    # wget -c http://mirror.bit.edu.cn/apache/...
  • 阅读全文 >>
  • 给SVN设定权限-晋级篇

  • 还是简单一点的说,分为2步,第一步修改Apache配置文件,第二步配置SVN文件。

    这里介绍的方法是同过Apache进行用户登录并认证的方法:

    首先修改Apache配置文件:

    <Location /svnhrb>
    DAV svn
    SVNPath /usr/local/svndata/hrbobject
    AuthType Basic
    AuthzSVNAccessFile /usr/local/svndata/hrbobject/conf/svnauth.conf
    ...
  • 阅读全文 >>
  • 解决编译GD库时的macro AM_ICONV 错误

  • 搜索光盘RPM,我的是AS4 找到如下安装包 gettext-0.14.1-13.i386.rpm
    gettext-devel-0.14.1-13.i386.rpm (rpm -qa|grep gettext 发现安装这个即可)
  • 阅读全文 >>
  • gcc-4.3.2安装完全文档

  • 完整的GCC安装文档,从头到尾

    (第一步,下载安装包)

    cd /usr/local/
    wget -c http://ftp.gnu.org/gnu/gcc/gcc-4.3.2/gcc-4.3.2.tar.gz
    wget -c http://ftp.gnu.org/gnu/binutils/binutils-2.18.tar.bz2
    wget -c http://www.mpfr.org/mpfr-2.3.2/mpfr-2.3.2.tar.gz
    wget -c http://ftp.gnu.org/gnu/...
  • 阅读全文 >>
  • libstdc++.la: No such file or directory 最悲剧的PHP编译错误之完全解决

  • 对于编译PHP时遇到的最悲剧的错误莫过于:

    /bin/sed: can't read /usr/local/gcc-4.3.2/lib/libstdc++.la: No such file or directory
    libtool: link: `/usr/local/gcc-4.3.2/lib/libstdc++.la' is not a valid libtool archive
    make: *** [libphp5.la] Error 1

    实际上我安装系统时都会注意安装开发包不会出现如上错误,但是你怎么能保证别人都这么...
  • 阅读全文 >>
  • 给PHP代码加密之php screw

  • 之前研究过使用 Zend Guard 给PHP代码进行加密结果非常好,但是 Zend Guard 是收费软件,而且收费还很高,使用D版的话不敢在项目上应用本人比较胆小。

    于是在PHP源代码加密的问题上转向使用php screw这是一个开源软件,下面就是php screw的配置方法和使用感受

    第一步,下载软件。
    下载地址:
    下载地址:http://voxel.dl.sourceforge.net/project/php-screw/php-screw/1.5/php_screw-1.5.tar.gz

    # ...
  • 阅读全文 >>
  • Linux AS4 添加DNS

  • 参考如下命令:

    # vi /etc/resolv.conf
    编辑这个文件直接修改即可
    # nameserver 8.8.8.8
    # /etc/init.d/network restart (重启动网卡)
  • 阅读全文 >>
  • 架设SVN服务器原创教程-Subversion基础篇

  • 目的:让SVN通过Apache模块可用,通过本文做SVN简单配置记录,Shared 作为基础中的基础,这里仅仅进行SVN的安装介绍不进行SVN权限和配置的介绍,但是保证通过Windows上的TortoiseSVN可以对SVN数据库进行Update
    ,Commit操作。保证通过 http://yourdomain/svn/ 的形式对SVN进行WEB浏览。 搭建环境与相关软件简介:
    操作系统:Linux AS4 (或者其他LINUX版本)
    WEB服务器:Apache/2.2.11 (Unix)
    Subversion版...
  • 阅读全文 >>
  • LINUX查询大文件

  • 查询大于100MB的文件,从根目录开始查找
    find / -type f -size +1000000k
  • 阅读全文 >>
  • linux 如何删除开头是减号的文件

  • 今天在服务器上打包的时候不小心敲错命令,创建了一个“-i”的文件名,然后再删除的时候出现问题了,这个文件怎么也删不掉:

    # rm -i
    # rm: too few arguments
    # Try `rm --help' for more information.

    靠,rm命令那-i当参数了也难怪。

    于是开始尝试:
    # rm '-i' 失败
    # rm "-i" 失败
    # rm "\-i" 失败
    # rm *i 失败
    # rm "*i" 失败
  • 阅读全文 >>
Copyright 2012 cancanyou.com 大口罩的生活领地,欢迎来访,管理员“口罩下的笑”交流Email: meetcancanyou@yahoo.com
京ICP备13030527号-2