Published 四月 28, 2007
网站新闻
如果你使用 Debian Linux Sarge 3.1的话,可以使用下面的步骤来安装 APC (PHP缓冲加速器) 和 PHP-Memcache 模块(PHP客户端,支持memcached分散式内存缓冲)
首先你需要安装 PHP4的 开发包 和 pear:
apt-get install php4-pear php4-dev
由于 Debian Sarge 自带的 pear 版本太低,需要使用以下的步骤来升级以后才有 pecl 安装工具:
pear upgrade pear-1.3.3
pear upgrade Archive_Tar
pear upgrade Structures_Graph
pear upgrade pear
pear upgrade-all
升级了这些以后,就可以使用 pecl 来安装 APC 和 memcache 模块了,但是如果你直接安装的话,会出现找不到 php-session.h 的错误 (configure: error: Cannot find php_session.h)。解决的办法其实很简单(多亏了这个帖子),只要建立一个symbolic link就可以了:
ln -s /usr/include/php4 /usr/include/php
好了,现在使用 pecl 就可以自动编译 APC 和 memcache 了
pecl install apc memcache
在 APC 的编译过程中,可能会要求你选择是否支持 aspx ,可以选择否 (no),就可以了。在编译成功以后,你需要手工修改PHP配置文件 php.ini 来添加这两个模块,具体的参数,这里就不说了。可以参考官方的文件。
Published 四月 22, 2007
网站新闻
在制作 WordPress MU 开发虚拟机 的过程中,我接触了 rPath 公司的免费 rBuilder Online 工具。配合现在的虚拟机技术可以说是非常的方便。 很轻松的就可以根据自己的要求制作一个Linux虚拟机。
如果你只是要用现成的包的话,完全可以只使用 rBuilder Online 的工具在浏览器里完成。我这里的向导的主要目的是让你能利用 rBuilder Online 制作自己的软件包,这部分 rPath 的 wiki 里面不是很清楚,让我摸索了一阵子,希望能对其他人也有用吧。
首先,你必须要安装 一个虚拟机软件,可以是 VMWare Player 或者 VMWare Server (如果你用 Apple公司的 Intel Macs的话,可以用 Fusion 或者 Parallels) . 你的机器只是要有 512MB以上的内存才能比较好的运行这些软件。
接下来,你需要一个 rPath Linux 来作为开发平台,最简单的办法是去 rPath Linux 虚拟机网站 下载最新版本的 VMWare 硬盘镜像 (现在版本是 1.0.5)。
下载文件的时候,可以去 rBuilder Online 申请一个帐号,然后开始熟悉熟悉界面。要注意一点,就是 你的项目必须是开放代码 Open Source的。
好了,等下载了以后,解压那个压缩包,在里面会有一个 vmx 文件,那就是 虚拟机的配置文件。用 VMWare Player/Server 打开。启动以后,会出现 rPath Linux 的欢迎页面。
使用用户名 root 登陆,密码为空。
在左上角 Application -> System Tools -> Terminal 由此打开 文本终端。
使用以下的命令来更新软件并安装 rmake 工具,
conary updateall
conary update rmake --resolve
service rmake on
好了,现在你需要安装这里的 向导 开始建立你的新软件包。这里我就不多说了,但是要注意,在你的 rPath 虚拟机里,不能使用 root 用户来 使用 cvc cook 命令,所以要给你自己先开个帐号。
当你准备好了新的 recipe 并用 cvc cook 测试过以后,可以开始使用 rmake 工具真正编译软件包了。
推荐先看看 rmake的工作流程.
步骤其实很简单,编译:
rmake build your.recipe
编译好了,记下那个 job ID 的数字。然后就可以使用以下的命令 提交到 rBuilder Online 了:
rmake commit 1
现在你再回到 rBuilder Online, 就可以开始选择软件包进入你的虚拟机最后 cook group以后就可以建立 build/release 了。
网上 build 之后 就可以把你自己制作的 Linux 下载 下来玩了。
Published 四月 18, 2007
网站新闻
在 戴尔的官方网站上有每个高层人员的页面,其中当然少不了 戴尔的CEO: Micheal S. Dell 的介绍。但是如果你注意点击右边的一个链接 的话,可以看到现在 Micheal 家里和办公室用的电脑是什么配置。当然他用的都是 戴尔品牌的 高配置笔记本和台式机,但是注意看他家里的笔记本上的操作系统: Ubuntu 7.04 Feisty Fawn! 呵呵,看了他也是个Linux的爱好者啊。
顺便提一下,Ubuntu 7.04 (代号 Feisty Fawn) 的正式版明天就要发布了,去官方网站看看吧。桌面版本的话,增加了很多功能 方便普通用户使用,应该说这个版本的 Ubuntu Linux 是希望能让不懂 Linux 的用户也可以使用。
Ubuntu 7.04的服务器版本,对虚拟机技术加了很多优化,可以利用 CPU 内建的虚拟技术支持(Intel VT和AMD-V),来启动完全没有做过内核修改的 Linux 虚拟机。另外,服务器版本还将支持多终端模式,适合很多配置低的终端电脑利用网络启动,只要在中央服务器安装的软件,所有的终端都可以使用,每个终端可以使用不同的语言登陆,还可以使用终端的外部设备 (USB等,可以接相机之类的)。
让我们拭目以待吧,微软一统天下的日子不知道还能持续多久。在美国,Mac和Linux的市场份额越来越大,加上新的Vista并不是那么好,以后微软的日子不会太好过。但在中国,微软可能要谢谢盗版了,他们的市场份额短期内是不会下来的了。在盗版的Windows和免费的Linux之间,你会选择哪个呢?
Published 四月 16, 2007
网站新闻
美国的校园枪击事件已经有很多起了,但是今天发生的是历史上最严重的一次。在Virginia Tech,有32人被打死,加上后来自杀的凶手,一共死了33人。
这次的事件,最不可理解的是校方和警察局对枪击事件的处理。第一次的枪击是发生在早上7点多的校园宿舍里,当时死了2个人,但是校方和警察局认为凶手已经逃离了学校,所以决定没有停课。这个决定造成了2个小时以后的更大的悲剧:那个抢手回到了教学楼打死了30人后再自杀。我觉得校方和警方的那个决定实在是太草率了,在没有太多证据的情况下,怎么能够确定那个凶手已经离开了呢!而且给学生们发的email里面也没有提到有人被枪杀的事情(只说是有调查),后来教学楼的惨状本来是可以避免的啊!
另外,幸存者说这个抢手在开枪的时候非常冷静,而且穿了专门的背心(带了很多子弹)。这看来是个预谋已久的事情了。至于是什么动机,也许过些天能查出来,也许永远也不会知道了。可怜那些死去的教授和学生,真是飞来横祸啊!
最近评论