在 VPS 上安装 PHP 加速器 eAccelerator

1、PHP加速器 eAccelerator 简介

eAccelerator是一个开源php加速器,优化和动态内容缓存,提高了性能php脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。它还有对脚本起优化作用,以加快其执行效率。使PHP代码执行效率能提高1-10倍。

官方主页: http://eaccelerator.net

2、在VPS上的安装和配置

以下操作在ssh中进行。先查看有没有安装make模块,大部分都安装了,没有的,先安装make模块:

yum install make

输入以下命令,逐行运行。下载 – 解压 – 切换目录 – 配置编译安装 – 切换到根目录 – 删除 – 创建缓存目录 – 修改缓存目录的权限。

wget http://bart.eaccelerator.net/source/0.9.6.1/eaccelerator-0.9.6.1.tar.bz2
tar xjf eaccelerator-0.9.6.1.tar.bz2
cd eaccelerator-0.9.6.1
/usr/bin/phpize
./configure -enable-eaccelerator=shared -with-php-config=/usr/bin/php-config
make
make install
cd ..
rm -rf eaccelerator-0.9.6.1
rm eaccelerator-0.9.6.1.tar.bz2
mkdir /tmp/eaccelerator
chmod 777 /tmp/eaccelerator

继续阅读

Xen、OpenVZ 的区别

Xen

Xen 由 XenSource 开发,一个开源免费的操作系统级准虚拟技术。

Xen 需要与系统共同协作(客户操作系统需要修改),只有打过补丁的系统才能使用Xen。从Linux角度来看,Linux本身是开源的,结果是Xen的性能要好于全虚拟化技术。但是从系统支持(比如支持其它非开源的操作系统)的角度来看,这显然是一个不足之处。

在 Xen上可以运行Windows,但是需要 Intel Vanderpool 或 AMD Pacifica 处理器的支持。 其它支持的操作系统包括Minix、 Plan 9、 NetBSD、 FreeBSD 和 OpenSolaris。

OpenVZ

OpenVZ 是以 Virtuozzo 为基础的开源项目,它的最大的特别在于性能出色。

OpenVZ 是一个类似于 Linux-VServer 的操作系级级虚拟化解决方案。它有一些自己独特的地方。OpenVZ是一个内嵌虚拟化的内核(修改过的),它支持用户空间隔离,虚拟专用主机(VPS)和一套用户管理工具。 继续阅读

CentOS 安装配置 msmtp 和 mutt

一个月前购买了国内的一个VPS,一边从零开始学习Linux,一边感受Linux的强大。前几天不小心把VPS折腾的无法重启了,求助服务商也没能把资料找回来,因为没有备份又找不回数据,只好重装了系统。出了问题才知道备份的重要性,于是开始研究备份,确切的说是自动备份。网上流传最多的文章就是使用mutt发送邮件附件进行备份的方法,照葫芦画瓢跟着就学会了,在IXWebHosting的主机上成功应用(IXWebHosting的主机也是支持cron的)。

可今天回到自己的VPS,sh脚本写好以后,文件成功打包,mutt命令执行了却发送不了邮件。搜索了一会才明白原来是mutt需要一个发信的程序,msmtp刚好是一个不错的选择。网上关于msmtp的文章也很多,下面我对几篇文章加工注释的结果,希望对像我一样的Linux新手有用。

一、安装配置msmtp

1、下载、解压 msmtp

先使用putty等工具登陆ssh

wget http://downloads.sourceforge.net/msmtp/msmtp-1.4.30.tar.bz2?big_mirror=0

tar jxvf msmtp-1.4.30.tar.bz2

2、安装

./msmtp-1.4.30/configure –prefix=/usr/local/msmtp
make
make install

注意红色标记出的目录,因为是解压到那个目录的。 继续阅读