for Linux(rpm)
wget http://www.sqlite.org/sqlite-3.5.4.tar.gz
tar zxvf sqlite-3.5.4.tar.gz
cd sqlite-3.5.4
./configure
make
make install
若make的时候有发生找不到tcl相关的library时,可以利用下列指令:
./configure –disable-tcl –prefix=/usr/local/sqlite-3.3.5
debian/Ubuntu
那就简单了.:
apt-get install libsqlite3-tcl 就行了
然后:
for linux(套件管理程序安装)
可以利用 apt-get(Ubuntu/Debian)或 yum(Fedora)来直接下载,
apt-get install sqlite
Continue reading
Tag Archives: Debian
Debian下为Apache启用rewrite模块(htaccess)
如果我们是自己编译的apache,那么启用或禁用某个模块应该说是比较容易的事,只要修改apache的配置文件就可以了。但是我们没有理由不用已经做好的二进制文件进行安装,使用apt-get要方便多了。
但是这样的安装,apache默认会启用一部分模块,一般情况下,它已经满足了大部分的需求。但是我们的需求肯定是不能确定的如我们可能要利用apache实现重定向的功能,我们可能需要alias,rewrite模块。
实际上在apache下有两种类型的模块,一种是事先编译到apache中的,另一种是在你运行apache时载入的模块你可以使用下列命令来检查你的apache已经编译了哪些模块:
apache2 -l
事实上,在apache2的安装目录下,有这样的两个目录:
/etc/apache2/mods-enabled/ 已经被启用的模块
/etc/apache2/mods-available/ 当前系统中可用的模块
这是在apache配置文件中一个片断,很明显它是用来载入各个被启用的模块及其配置文件,也就是位于/etc/apache2/mods-enabled/下的所有以.load 和.conf结尾的文件。
# Include module configuration:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
当然最后不要忘了重启apache:apache2 force-reload
你可以使用下列命令来启用或禁用模块:
a2enmod 模块名
a2dismod 模块名
其实它的动作就是在/etc/apache2/mods-enabled/目录创建或删除一个模块对应的链接文件。当然你也可以手工做这个动作了。
测试你的服务器是否支持rewrite功能,将下面的代码保存为.htaccess文件,上传到网站任一目录下.
Options -Indexes
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule .*$ http://www.banyue.net
</IfModule>
如果可以打开的的网站..就说明你的rewrite模块已经正常工作啦…
通过文件修改Debian的主机名
root@banyue.net# hostname
banyue.net
root@banyue.net# cat /proc/sys/kernel/hostname
banyue.net
root@banyue.net# echo “new-hostname” > /proc/sys/kernel/hostname
root@banyue.net# hostname
new-hostname
debian有些程序是按照主机名来识别和运行的..大家小心点别配置错了..