Sublime Text 2 安装 Sublime Package Control

Sublime Text 2 安装 Sublime Package Control,通过 Sublime Package Control,安装、升级和卸载 Package。

安装 Package Control 的方法:

1、打开 Sublime Text 2,按下 Control + ` 调出 Console,通常这个快捷键会与PC上的其它软件起冲突,需要修改其它软件的这个快捷键。

2、将以下代码粘贴进命令行中并回车:

1
import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())

3、重启 Sublime Text 2,如果在 Preferences -> Package Settings中见到Package Control这一项,就说明安装成功了。

LNMP环境源安装web.py

空余时间想测试个web.py,经过多次搜索终于成功运行web.py,过程如下:
在已有LNMP环境下(如果还没有装好环境,可参考Debian 源安装 NGINX+PHP+MYSQL

安装Web.py

1
2
3
4
5
apt-get install python-setuptools
easy_install flup
easy_install web.py
easy_install Jinja2
easy_install MySQL-python

配置Web.py

1
mkdir -p /home/www/jymmbb

继续阅读

LNMP环境源安装Memcached缓存

前篇写了Debian 源安装 NGINX+PHP+MYSQLDebian 源安装 NGINX+PHP+MYSQL,今天又加了Memcached缓存,具体步骤如下:

安装Memcached

1
apt-get install memcached php5-memcache

memcached没有内置的安全验证机制(为了不影响速度),这意味着所有的机器都能通过此端口使用它。因此此步骤可以增强其安全性。但是可以忽略

vi /etc/memcached.conf找到下面一段
Specify which IP address to listen on……
添加

1
-l 127.0.0.1

重启memcached服务

1
/etc/init.d/memcached restart

重启PHP

1
2
killall -9 php5-cgi
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 6 -u www-data -g www-data -f /usr/bin/php5-cgi

Debian 源安装 NGINX+PHP+MYSQL

之前在Linode上一直用LNMP的一键安装包,这次改用阿里云,试下通过源安装LEMP环境,记录下安装过程。(VPS安全设置记录)

创建screen会话,执行

1
screen -S lemp

如果screen命令不存在,执行

1
apt-get install screen

如果网络掉线,重新连接,执行

1
screen -r lemp

修改源文件
在原有源的基础上加入新的源

1
vi /etc/apt/sources.list

在文件底部加入如下内容:

1
2
deb http://packages.dotdeb.org squeeze all
deb-src http://packages.dotdeb.org squeeze all

增加新加源的证书

1
2
wget http://www.dotdeb.org/dotdeb.gpg
cat dotdeb.gpg | apt-key add -

删除不用组件

1
apt-get --purge -y remove apache2-* bind9-* xinetd samba-*

更新源数据

1
2
apt-get update
apt-get upgrade

安装Nginx

1
apt-get install nginx

继续阅读