If you are not root, run sudo before following.
1) apt-get update
2) apt-get upgrade
apt-get install vim
3) aptitude install mysql-server mysql-client
In /etc/mysql/my.cnf
add “skip-innodb”
4) aptitude install nginx
/etc/init.d/nginx start
Note: You could browse your site now.
chown –R :www-data /var/www
5) Following steps like: http://www.howtoforge.com/installing-nginx-with-php5-and-mysql-support-on-debian-lenny
6) /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 8 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid
7) vi /etc/rc.local, add
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 8 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid
8 ) vi /etc/nginx/sites-available/default
some places need to note:
a) Note the root directory.
location / {
root /var/www/nginx-default;
index index.php index.html index.htm;
}
b) add following php support:
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name;
include fastcgi_params;
}
《“debian/ubuntu install nginx php mysql”》 有 1 条评论
应该说明一下,不需要装lighttpd,直接aptget install spawn-fcgi就好了