本人善用debian服务器而非ubuntu,相比而言个人认为ubuntu把过多的精力放在了界面部分,而一台服务器的核心在于稳定,个人很讨厌图形界面操作服务器,所以微软的那套东西基本容不下我的眼睛。

   接下来我来把我平时配置服务器的步骤给各位呈现:

   1.添加数据源

/etc/apt/sources.list
#
#deb http://mirrors.163.com/debian squeeze main#此源不介意下载,因为实在太慢
#deb http://mirrors.163.com/debian squeeze non-free
deb http://nginx.org/packages/debian/ squeeze nginx
deb-src http://nginx.org/packages/debian/ squeeze nginx
deb http://packages.dotdeb.org stable all
deb http://ftp.us.debian.org/debian squeeze main
deb http://security.debian.org/ squeeze/updates main
deb http://ftp.us.debian.org/debian/ squeeze main
deb-src http://ftp.us.debian.org/debian/ squeeze main
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main
# squeeze-updates, previously known as 'volatile'
deb http://ftp.us.debian.org/debian/ squeeze-updates main
deb-src http://ftp.us.debian.org/debian/ squeeze-updates main
#nginx
deb http://nginx.org/packages/debian/ squeeze nginx
deb-src http://nginx.org/packages/debian/ squeeze nginx
deb http://packages.dotdeb.org stable all

2.更新
apt-get update;
apt-get upgrade;

3.安装mysql
apt-get install mysql-server mysql-client

4.安装Nginx+php+php5-fpm+memcache
cat dotdeb.gpg | apt-key add 
rm dotdeb.gpg
apt-get update
apt-get install php5-cgi php5-mysql php5-gd php5-imagick php5-mcrypt php5-memcache memcached php5-fpm php5-cli nginx

5.重启php-fpm、nginx
sudo /etc/init.d/php5-fpm restart
sudo /etc/init.d/nginx restart

如果仍然有问题,尝试编辑你的php.ini文件(我的是/etc/php5/apache2/php.ini),在最后加上一行:
extension=curl.so
保存文件后重启服务器。