• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >Nginx > Debian 7 安装LNMP服务器命令详解

Debian 7 安装LNMP服务器命令详解

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含debian lnmp,debian安装lnmp,debian web服务器,lnmp详解,阿里云服务器安装lnmp等服务器相关知识,网友希望可以进行参考

LNMP环境的配置是需要让我们的主机支持Nginx、MySQL、PHP、phpMyAdmin,这样配置好之后就可以直接使用此环境,并在上面运行网站了,下面我来配置方法。

我们先来看官方说明

LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序


1,安装MySQL
执行命令:

 代码如下 复制代码

apt-get install -y mysql-server mysql-client

即可安装MySQL,安装过程中会询问 root密码 ,键入你需要的密码之后回车即可。

安装完成后,执行如下命令进行一步安全设置:

 代码如下 复制代码

mysql_secure_installation

按照提示进行,过程中会询问是否更改 root密码,是否移除匿名用户,是否禁止root远程登录等。
2,安装PHP
执行命令:

 代码如下 复制代码

apt-get install php5-fpm php5-gd php5-mysql php5-memcache php5-curl

上面的命令安装了php5-memcache的扩展,于是继续安装 Memcached 。

 代码如下 复制代码

apt-get install memcached

安装完毕之后,使用 php5-fpm -v 查看一下PHP的版本:

 代码如下 复制代码
root@ztbox:~# php5-fpm -v
PHP 5.4.16-1~dotdeb.1 (fpm-fcgi) (built: Jun  8 2013 22:20:42)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

3,安装Nginx
关于Nginx,拾人牙慧一下:

Nginx (“engine x”) 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过三年了。 Igor 将源代码以类BSD许可证的形式发布。

Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx 作为 Web 服务器的网站也越来越多, 其中包括新浪博客、新浪播客、网易新闻、腾讯网、搜狐博客等门户网站频道,六间房、56.com等视频分享网站,Discuz!官方论坛、水木社区等知名论坛, 盛大在线、金山逍遥网等网络游戏网站,豆瓣、人人网、YUPOO相册、金山爱词霸、迅雷在线等新兴Web 2.0网站。

这里我直接安装了Nginx的全部扩展功能(nginx-full),以应对以后可能出现的功能性增强。

apt-get install -y nginx-full

然后启动Nginx:

 代码如下 复制代码

service nginx start

访问结果如上图,接下来配置Nginx。

 代码如下 复制代码

vim /etc/nginx/sites-available/default

……
    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;
    }
……

修改保存之后重启Nginx:

service nginx restart

接下来我们新建一个phpinfo,查看php的详细信息:

 代码如下 复制代码

vim /usr/share/nginx/html/phpinfo.php

<?php phpinfo(); ?>

保存之后访问 http://ip/phpinfo.php , 如果出现 phpinfo 页面,则大功告成。

如何新建站点
和军哥的一键包不同,此方法所安装的 LNMP 需要手动添加站点配置文件。

 代码如下 复制代码
cd /etc/nginx/conf.d

 进入配置文件目录,新建一个站点配置文件,比如

 代码如下 复制代码

vi dearroy.com.conf
,

server {
    listen 80;

 #ipv6
    #listen [::]:80 default_server;

    root /usr/share/nginx/html/dearroy.com;

 #默认首页文件名
    index index.php index.html index.htm;

<
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Debian 7 安装LNMP服务器命令详解

相关文章

  • 更换apache到nginx的操作过程全记录
  • Nginx 504 Gateway Time-out错误的解决方案
  • nginx下文件类型错误解析漏洞及处理方法
  • nginx用mod_proxy实现反向代理配置
  • nginx和apche如何自定义404的页面
  • Nginx提示:413 Request Entity Too Large 的解决方法
  • Nginx下WordPress后台wp-admin不自动加斜杠的问题
  • nginx 配置禁止访问目录或文件
  • DJI Lightbridge 深度技术评测
  • 使用 Nginx 提升网站访问速度

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • nginx中隐藏响应头/返回头信息/php版本号/服务器信息
    • Debian 7 安装LNMP服务器命令详解
    • Windows 下安装 Nginx 服务并自动运行
    • Curl监控Nginx网站状态,如回应502信息即重启php-fpm
    • Nginx下WordPress后台wp-admin不自动加斜杠的问题
    • Windows下让nginx以服务的方式启动运行
    • nginx和apche如何自定义404的页面
    • 更换apache到nginx的操作过程全记录
    • nginx用mod_proxy实现反向代理配置
    • Nginx 504 Gateway Time-out错误的解决方案

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有