本人善用debian服务器而非ubuntu,相比而言个人认为ubuntu把过多的精力放在了界面部分,而一台服务器的核心在于稳定,个人很讨厌图形界面操作服务器,所以微软的那套东西基本容不下我的眼睛。
接下来我来把我平时配置服务器的步骤给各位呈现:
1.添加数据源
/etc/apt/sources.list
##deb http://mirrors.163.com/debian squeeze main#此源不介意下载,因为实在太慢#deb http://mirrors.163.com/debian squeeze non-freedeb http://nginx.org/packages/debian/ squeeze nginxdeb-src http://nginx.org/packages/debian/ squeeze nginxdeb http://packages.dotdeb.org stable alldeb http://ftp.us.debian.org/debian squeeze maindeb http://security.debian.org/ squeeze/updates maindeb http://ftp.us.debian.org/debian/ squeeze maindeb-src http://ftp.us.debian.org/debian/ squeeze maindeb http://security.debian.org/ squeeze/updates maindeb-src http://security.debian.org/ squeeze/updates main# squeeze-updates, previously known as 'volatile'deb http://ftp.us.debian.org/debian/ squeeze-updates maindeb-src http://ftp.us.debian.org/debian/ squeeze-updates main#nginxdeb http://nginx.org/packages/debian/ squeeze nginxdeb-src http://nginx.org/packages/debian/ squeeze nginxdeb http://packages.dotdeb.org stable all2.更新apt-get update;apt-get upgrade;3.安装mysqlapt-get install mysql-server mysql-client4.安装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
保存文件后重启服务器。