Debian安装dotdeb更新源及LAMP

Debian相比CentOS来说默认更新源上的软件较多,有的CentOS上需要源码编译安装的软件,在Debian上直接apt-get就能安装,但是官方源版本也比较低,使用dotdeb源可以安装最新版的apache、nginx、php、mysql。官网:http://www.dotdeb.org/。系统是Debian6.0 “squeeze”。

1、在/etc/apt/sources.list增加两行

deb http://packages.dotdeb.org squeeze all
deb-src http://packages.dotdeb.org squeeze all

2、(可选)如果要安装PHP5.4在Debian6.0,可以添加如下两行

deb http://packages.dotdeb.org squeeze-php54 all
deb-src http://packages.dotdeb.org squeeze-php54 all

3、获得GnuPG key

wget http://www.dotdeb.org/dotdeb.gpg
cat dotdeb.gpg | sudo apt-key add -

4、运行apt-get update

5、最后就可以使用apt-get(dselect或aptitude命令)使用dotdeb的软件包

dotdeb更新源镜像:
http://www.dotdeb.org/mirrors/

PS:感觉apt-get和aptitude用起来一样,说是aptitude在处理依赖包上比apt-get要好点。

安装好dotdeb源后就可以安装LAMP了。

apt-get update
apt-get install apache2 mysql-server mysql-client php5 php5-mysql libapache2-mod-php5 php5-gd php5-curl php5-mcrypt php5-imap

这里是用mod方式运行php。

启用deflate和rewrite模块:

a2enmod deflate
a2enmod rewrite

设置支持伪静态(.htaccess文件):

vim /etc/apache2/sites-enabled/000-default



AllowOverride None

改为

AllowOverride All

启动apache和mysql:

/etc/init.d/apache2 restart
/etc/init.d/mysql restart

建立一个phpinfo.php:

vim /var/www/phpinfo.php

输入

<?php
phpinfo();
?>

访问:http://IP/phpinfo.php查看有无php信息显示。