nginx + php-fpm +mysql安装(Debian Squeeze VPS)


nginx: http://www.nginx.org php-fpm: http://php-fpm.org mysql : http://dev.mysql.com apt source : http://www.dotdeb.org

1.在原有源的基础上加入新的源

执行命令:

nano /etc/apt/source.list

在文件底部加入如下内容:

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

2.增加新加源的证书

执行命令:

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

3.更新源数据

执行命令:

apt-get update apt-get upgrade

4.安装软件

执行命令:

apt-get install php5-cgi php5-fpm php5-gd php5-suhosin php5-mysql nginx mysql-server

5.MySQL 安全配置

执行命令:

mysql_secure_installation

6.取消MySQL innodb支持

执行命令:

nano /etc/mysql/my.cnf

在文件中加入:

skip-innodb

保存编辑后,重启服务器:

/etc/init.d/mysql restart

7.打开nginx PHP支持

执行命令:

nano /etc/nginx/sites-enabled/default

将root行修改为: (把/var/www 作为网站主目录,你也可以修改为你自己习惯的目录)

root /var/www;

在index行修改为:

index index.php index.html index.htm;

在文件中加入如下内容,或者将文件中对应位置的’#‘注释去掉(如果你刚才修改了网站主目录,注意要将这里的/var/www修改为你修改后的目录):

location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name; }

8.启动PHP-FPM服务

执行命令:

/etc/init.d/php5-fpm start

9.验证安装是否成功

执行命令:

nano  /var/www/phpinfo.php

加入如下内容到文件中:

<?php phpinfo(); ?>

通过浏览器访问,如: http://你的服务器ip地址/phpinfo.php,如能正常显示php相关信息,就说明已经安装完成。

10.Done
comments powered by Disqus