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相关信息,就说明已经安装完成。