debian5下的安装见以前的一篇文章:/2011/01/1244.html
debian6见下:
首先更新系统:
#apt-get update
#apt-get upgrade
#apt-get dist-upgrade
然后先安装nginx及mysql
#apt-get install nginx mysql-server
安装好之后添加源:
#vim /etc/apt/sources.list
在最后添加:
deb http://packages.dotdeb.org stable all
然后添加密钥:
#wget http://www.dotdeb.org/dotdeb.gpg
#cat dotdeb.gpg | apt-key add -
#rm dotdeb.gpg
更新源:
#apt-get update
安装php
#apt-get install php5-cgi php5-mysql php5-gd php5-imagick php5-mcrypt php5-memcache memcached php5-fpm php5-cli
配置mysql+php+nginx
#vim /etc/mysql/my.cnf
增加下面语句
skip-innodb
可节省不少内存
#vim /etc/php5/cgi/php.ini
修改cgi.fix_pathinfo为:
cgi.fix_pathinfo=1
在需要开启php脚本权限的nginx网站配置文件中添加:
location ~ .php$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SERVER_NAME $http_host;
#fastcgi_param HTTPS ON;
fastcgi_ignore_client_abort on;
}
如果使用ssl,记得把#fastcgi_param HTTPS ON;
前面的#
去掉哦。
debian6下安装完nginx不会自动新建/var/www目录,需手动创建
#mkdir /var/www/
#chown -R www-data:www-data /var/www
以下命令可设置/var/www/目录下所有文件及文件夹的正确权限:
#cd /var/www
#find -type d -exec chmod 755 {} ;
#find -not -type d -exec chmod 644 {} ;
全文完。
0 条回复