Debian号称 “世界上最佳的安装系统”,安装过程不仅简单方便,而且拥有数量惊人的自由软件.当然对于普通用户而言,免费自由并且优异的安全稳定性能就已经足够满足我们的需求了.
下面本文介绍一下在大便中安装LNMP环境,方便大家共同交流学习.
Debian稳定版目前最新版本为 8.3 , stable源中各版本情况为:nginx 1.6.2; mysql-server 5.5.47; PHPMyadmin 4:4.2.12; php5 5.6.17 ,如果您想要安装较新的稳定版本需要添加 dotdeb的安装源,否则保持debian默认的软件源即可.
1.导入dotdeb源
在列表最后加入:
wget http://www.dotdeb.org/dotdeb.gpg
apt-key add dotdeb.gpg #下载并导入密钥
2.更新源
3.安装MySQL
4.安装Nginx
5.安装php5
6.修改nginx conf
去掉 #php前面的注释
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
# # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
#
# # With php5-cgi alone:
# fastcgi_pass 127.0.0.1:9000;
# # With php5-fpm:
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
sudo /usr/sbin/nginx -t #测试配置
/etc/init.d/nginx restart #修改后重启nginx服务; 或使用 service nginx reload 命令重新加载配置.
新建phpinfo 文件,测试后请及时删除
<?php
phpinfo();
?>
访问 域名/IP/phpinfo.php,测试是否安装成功.
7.添加新站点,如果需要的话.
vi 你的配置文件
[code]server {
listen 80;
#listen ::]:80 default_server;
#此处为ipv6
root /home/xxx;
index index.html index.htm index.php;
#默认首页
server_name localhost;
#绑定域名
location / {
try_files $uri $uri/ /index.html;
#伪静态规则
}
#error_page 404 /404.html;
#定义错误页
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}
#PHP
}[/code]
或者复制一份默认配置文件,修改并保存后,在 nginx.conf 中去掉 #include /etc/nginx/sites-enabled/*; 行首的#注释即可.最后记得重启nginx服务.