1. 安装Opensuse,用15G空间,注意要选择安装的software。把开发软件全装上吧。根目录的空间分配要大一些。opensuse11.3下载地点http://ftp.riken.jp/Linux/opensuse/distribution/11.3/iso/openSUSE-11.3-DVD-i586.iso
2. 关闭Opensuse,在virtualBox选择Opensuse,右键选择设置-> 数据空间 ->固定分配, 选择共享目录D:/share。
3.启动Opensuse, 在主菜单中选择computer, 挂载VBOXADDITIONS_3.0.12_54655, cd /media, 可以看到VBOXADDITIONS_3.0.12_54655增强软件包的光盘。
4. 用root运行VBoxLinuxAddition-x86.run,重启
5. mkdir /mnt/share; mount -t vboxsf share /mnt/share, 这个时候就可以看到共享文件夹了。
opensuse可以在/etc/init.d/boot.local中添加/bin/mount -t vboxsf share /mnt/share让它启动时候自动加载。
但在/etc/fstab中添加没有用,因为系统调用fstab的时候,Virtualbox的共享目录的模块还没有加载,每次加载都会失败。
6. 根据http://www.coreseek.cn/products-install/mysql/安装数据库,并根据页面上的document.sql,在test DB中初始化测试数据。
7.根据coreseek手册进行安装,测试。测试通过以后,修改配置文件testpack/etc/csft.conf(XML数据源)和csft_mysql.conf(mysql数据源),如果仅为了测试,只需要将这两个文件中的相对路径改成绝对路径。
用indexer -c csft_mysql.conf和searchd -c csft_mysql.conf --console启动。
8.在opensuse机器上, service apache2 start启动apache,将testpack/api目录下的php文件拷贝到/srv/www/htdocs/目录下,然后通过浏览器打开其中的test.php等测试文件,可以进行php接口测试。
9.如果要安装sphinxse,需要根据coreseek-4.0.1-beta/csft-4.0.1/mysqlse目录下的补丁,找到对应的mysql的版本。只有存在补丁文件的mysql版本,才能使用补丁,否则可能出错。
然后按照说明,下载mysql源码,打补丁,重新编译安装mysql,以提供sphinxse的支持。具体参照http://www.coreseek.cn/docs/coreseek_3.2-sphinx_0.9.9.html#sphinxse-mysql51。