ubuntu8.04.2下Apache+Resin+Mysql安装+虚拟主机配置
一 Apache安装
# tar zxvf httpd-2.2.14.tar.gz(解压)
# cd httpd-2.2.14(进入解压后的目录)
# ./configure --prefix=/usr/local/apache2 --enable-so --enable-mods-shared=all
(命令#./configure --help可以查看configure的配置参数
--prefix=安装路径
--enable-so //打开 DSO 支持的 apache 核心模块
--enable-mods-shared=all //将全部的模板编译成DSO,对于不需要我们可以在httpd.conf去掉
)
# make
# make install
configure时出现编译错误提示为没C编译工具,解决方法:
安装GCC
#sudo apt-get install build-essential
出现关于zlib的错误,原因是缺少zlib
linux下编译安装zlib
zlib官方网站:
http://www.zlib.net
上下载源码来安装zlib软件包。
目前最新版本zlib是zlib1.2.3,安装开始;
# wget http://www.zlib.net/zlib-1.2.3.tar.gz
# tar -xvzf zlib-1.2.3.tar.gz
# cd zlib-1.2.3.tar.gz
# ./configure
# make
# sudo make install
启动Apache(root用户才能)
# /usr/local/apache2/bin/apachectl start
查看编译进apache的模块
# /usr/local/apache2/bin/httpd -l
开机启动Apache
# cp /usr/local/apache2/bin/apachectl /etc/init.d/apachectl
# sysvconfig(是图形界面,将apachectl选中)
=======================================================================================================================
二 Mysql安装
# tar zvxf mysql-5.1.39.tar.gz
# cd mysql-5.1.39
# ./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-collation=utf8_bin --with-extra-charsets=big5,ascii,gb2312,gbk,utf8,latin1
//默认的字符集缺省为latin1。
//其中,utf8对应可用的collation值为:utf8_bin、utf8_general_ci、utf8_unicode_ci
//extra支持也可以使用 "--with-extra-charsets=all"。
//默认configure参数下不会安装gbk编码
配置成功会提示:
MySQL has a Web site at [URL="http://www.mysql.com/"][COLOR=#000000]http://www.mysql.com/[/COLOR][/URL] whic
相关文档:
环境 rhel5.4
装好gcc 和相应的库。我这边遇到curses。Debian系统的话需安装apt-get install libncurses5-dev。
下载mysql源码包,我自己在myslq官方网站上下了一个“mysql-5.0.87.tar.gz”
cd /usr/local/src/
解包 tar zxvf mysql-5.0.87.tar.gz
cd mysql-5.0.87
./configure --prefix=/usr/local/servic ......
一、什么是索引?
索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得 ......
通过MySQL内置全文检索实现中文的相关检索
关键字:MySQL 全文检索 全文索引 中文分词 二元分词 区位码 相似度
注:本文使用的MySQL版本为:MySQL 4.0.x
在MySQL4中,是已经开始支持全文检索(索引)的了。但是只是对英文支持全文检索。
由于英文在书写上的特殊性,使得分词算法相对中文来说,简单得多。一般来说,我们 ......
MYSQL定期备份是一项重要的工作,但人工操作太繁琐,也难避免有所疏漏,使用下
面的方法即可让系统定期备份数据。
1、创建备份文件夹
#cd /www
#makedir backup
2、编写运行脚本
#vi autobackup
写入以下内容:
filename=`date +%Y%m%d`
mysql_bin_dir/mysqldump –opt da ......