ubuntu11.10下安装常用软件

首先安装phpstorm:

先安装jdk,apt-get install default-jdk

下载软件:http://www.jetbrains.com/phpstorm/download/index.html

解压:tar xfz PhpStorm-*.tar.gz

cd PhpStorm-* ./PhpStorm.sh

安装程序开始启动,在安装过程中需要输入注册码(可选)

User name:EMBRACE 

License Key: 

===== LICENSE BEGIN =====

43136-12042010

00002UsvSON704l"dILe1PVx3y4"B3

49AU6oSDJrsjE8nMOQh"8HTDJHIUUh

gd1BebYc5U"6OxDbVsALB4Eb10PW8"

===== LICENSE END =====

安装navicate:

下载软件:http://download3.navicat.com/download/navicat111_mysql_cs.tar.gz

解压:tar -zxvf  ~/下载/navicat111_mysql_cs.tar.gz

运行:cd navicat111_mysql_cs/start_navicat

破解方案:

第一次执行start_navicat时,会在用户主目录下生成一个名为.navicat的隐藏文件夹。

cd /home/rain/.navicat/  

此文件夹下有一个system.reg文件

rm system.reg

把此文件删除后,下次启动navicat 会重新生成此文件,30天试用期会按新的时间开始计算。

以上两个软件安装后只能通过终端开启,要想从桌面启动,可以安装启动程序

sudo apt-get install --no-install-recommends gnome-panel

gnome-desktop-item-edit ~/ --create-new

安装memcache:

1)安装Memcache服务端

sudo apt-get install memcached

安装完Memcache服务端以后,我们需要启动该服务:

memcached -d -m 128 -p 11211 -u root

2)安装Memcache客户端(PHP5为示例)

sudo apt-get install php5-memcache

安装完以后我们需要在php.ini里进行简单的配置,打开/etc/php5/apache2/php.ini文件在末尾添加如下内容:

[Memcache]

; 是否在遇到错误时透明地向其他服务器进行故障转移。

memcache.allow_failover = On

; 接受和发送数据时最多尝试多少个服务器,只在打开memcache.allow_failover时有效。memcache.max_failover_attempts = 20

;数据将按照此值设定的块大小进行转移。此值越小所需的额外网络传输越多。

; 如果发现无法解释的速度降低,可以尝试将此值增加到32768。

memcache.chunk_size = 8192

; 连接到memcached服务器时使用的默认TCP端口。

memcache.default_port = 11211 

; 控制将key映射到server的策略。默认值”standard”表示使用先前版本的老hash策略。

; 设为”consistent”可以允许在连接池中添加/删除服务器时不必重新计算key与server之间的映射关系。

;memcache.hash_strategy = “standard”; 控制将key映射到server的散列函数。默认值”crc32″使用CRC32算法,而”fnv”则表示使用FNV-1a算法。

; FNV-1a比CRC32速度稍低,但是散列效果更好。

;memcache.hash_function = “crc32″

最后,保存php.ini,执行sudo/etc/init.d/apache2 restart重启Apache。

安装vim:sudo apt-get install vim

配置:sudo vim /etc/vim/vimrc

set ai                          " 自动缩进,新行与前面的行保持—致的自动空格

set aw                        " 自动写,转入shell或使用:n编辑其他文件时,当前的缓冲区被写入

set flash                     " 在出错处闪烁但不呜叫(缺省)

set ic                          " 在查询及模式匹配时忽赂大小写

set nu        

set number                " 屏幕左边显示行号

set showmatch          " 显示括号配对,当键入“]”“)”时,高亮度显示匹配的括号

set showmode           " 处于文本输入方式时加亮按钮条中的模式指示器

set showcmd             " 在状态栏显示目前所执行的指令,未完成的指令片段亦会显示出来

set warn/nowarn        " 对文本进行了新的修改后,离开shell时系统给出显示(缺省)

set ws/nows               " 在搜索时如到达文件尾则绕回文件头继续搜索

set wrap/nowrap        " 长行显示自动折行

colorscheme evening " 设定背景为夜间模式

filetype plugin on        " 自动识别文件类型,自动匹配对应的, “文件类型Plugin.vim”文件,使用缩进定义文件

set autoindent            " 设置自动缩进:即每行的缩进值与上一行相等;使用 noautoindent 取消设置

set cindent                 " 以C/C++的模式缩进

set noignorecase       " 默认区分大小写

set ruler                     " 打开状态栏标尺

set scrolloff=5            " 设定光标离窗口上下边界 5 行时窗口自动滚动

set shiftwidth=4          " 设定 << 和 >> 命令移动时的宽度为 4

set softtabstop=4       " 使得按退格键时可以一次删掉 4 个空格,不足 4 个时删掉所有剩下的空格)

set tabstop=4             " 设定 tab 长度为 4

set wrap                     " 自动换行显示

syntax enable

syntax on                    " 自动语法高亮

安装NERDTree:

下载地址:http://dl5.csdn.net/fd.php?i=433355790314312&s=07696cbda5be414da9c6ff55668e75f6

按ctrl+h显示主文件夹下面的隐藏文件,新建.vimrc文件夹,

解压NERDTree文件并将解压后的doc和plugin两个文件夹复制到.vimrc文件夹中,

弄完了测试一下

sudo vim ~/.vimrc

使用命令行输入:“:NERDTree”

安装xhprof:

下载软件:wget http://pecl.php.net/get/xhprof-0.9.4.tgz

解压:tar zxf xhprof-0.9.4.tgz

cd xhprof-0.9.4/extension/

安装phpize:sudo apt-get install php5-dev

使用phpize安装php插件:./configure --with-php-config=/usr/bin/php-config。//可以先whereis php-config查看位置

make;sudo make install;

修改php配置文件:sudo vim /etc/php5/apache2/php.ini

[xhprof]

extension=xhprof.so;

xhprof.output_dir=/var/www/html/tmp/xhprof         //生成文件所在文件夹

重启apache:sudo /etc/init.d/apache2 restart

安装graph

下载软件:wget http://www.graphviz.org/pub/graphviz/stable/SOURCES/graphviz-2.38.0.tar.gz

解压:tar zxf graphviz-2.38.0.tar.gz 

编译:cd graphviz-2.38.0/configure

make;sudo make install

访问http://127.0.0.1/xhprof_html/index.php?run=54fc725f52a45&source=xhprof









你可能感兴趣的:(ubuntu11.10下安装常用软件)