• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >Ubuntu/Debian > Ubuntu/Debian上安装Nginx+php环境详细教程

Ubuntu/Debian上安装Nginx+php环境详细教程

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了debian ubuntu,centos debian ubuntu,debian nginx,debian安装nginx,debian php等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com

  尽管Apache已经占据半片江山,但很多人仍然在寻找其他的方式去托管他们的站点,Apache不只是一个选择,其他很多优秀的服务器程序例如lighthttp和nginx也是不错的选择。本教程将要向您展现如何在Ubuntu操作系统上面安装,教程同样适用在Debian,尽管有一点点小差别,但并没有太大影响。怎么样,下面我们开始吧。

  0.开始注意

  为了完成教程中提到的操作,我们假设您已经安装了一个基本的Debian或者Ubuntu操作系统。怎么安装系统这是不同的教程了,这里就不再详细说明。本教程主要介绍如何简单获取Nginx+php的运行环境。

  1.安装Nginx

  第一步要做的就是从库中下载,这个操作是非常简单的。

sudo apt-get install nginx

  更改默认的虚拟站点配置,文件在:

sudo vim /etc/nginx/sites-available/default

  一个漂亮的关键配置是:

server {
    listen   80;
    server_name  localhost;
    access_log  /var/log/nginx/localhost.access.log;

## Default location
    location / {
        root   /var/www;
        index  index.php;
    }

## Images and static content is treated different
    location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ {
      access_log        off;
      expires           30d;
      root /var/www;
    }

## Parse all .php file in the /var/www directory
    location ~ .php$ {
        fastcgi_split_path_info ^(.+.php)(.*)$;
        fastcgi_pass   backend;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /var/www$fastcgi_script_name;
        include fastcgi_params;
        fastcgi_param  QUERY_STRING     $query_string;
        fastcgi_param  REQUEST_METHOD   $request_method;
        fastcgi_param  CONTENT_TYPE     $content_type;
        fastcgi_param  CONTENT_LENGTH   $content_length;
        fastcgi_intercept_errors        on;
        fastcgi_ignore_client_abort     off;
        fastcgi_connect_timeout 60;
        fastcgi_send_timeout 180;
        fastcgi_read_timeout 180;
        fastcgi_buffer_size 128k;
        fastcgi_buffers 4 256k;
        fastcgi_busy_buffers_size 256k;
        fastcgi_temp_file_write_size 256k;
    }

## Disable viewing .htaccess & .htpassword
    location ~ /.ht {
        deny  all;
    }
}upstream backend {        server 127.0.0.1:9000;} 

  好了,我们完成到这里,下面我们需要安装PHP所需要的文件。

  2.安装PHP

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

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

  • Debian中PostgreSQL数据库安装配置实例
  • Debian在工控中的使用1(移植debian到Atmelsam9g25低成本工控平台)
  • CentOS Ubuntu Debian三个linux的异同对比
  • Debian中安装使用apt-p2p来构建软件包缓存的教程
  • Debian或Ubuntu系统启动后进入命令行界面的教程
  • Ubuntu/Debian系统中 Linux服务器的初步配置流程
  • Debian比拼Ubuntu 谁能称霸Linux桌面领域
  • Ubuntu与Debian下apt-get软件安装与删除的相关命令
  • Debian/Ubuntu下安装Apache的Mod_Rewrite模块的步骤分享
  • Ubuntu/Debian上安装Nginx+php环境详细教程

相关文章

  • 2017-05-12Ubuntu安装Visual Studio Code具体步骤
  • 2017-05-12ubuntu开启root权限和禁用root帐号的方法
  • 2017-05-12ubuntu提示无法获得锁lock该怎么解决?
  • 2017-05-12ubuntu12.04 命令行安装Wine1.7的方法
  • 2017-05-12Ubuntu15.04系统分辨率该怎么设置?
  • 2017-05-12设置动态壁纸来美化Ubuntu桌面
  • 2017-05-12双系统中怎么设置Ubuntu多系统的默认启动顺序?
  • 2017-05-12win7使用vmware安装ubuntu详细步骤
  • 2017-05-12在Ubuntu上安装Ruby的步骤
  • 2017-05-12ubuntu系统怎么把网页版QQ添加到程序列表?

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • Ubuntu 10.04 更新源大全(国内)
    • Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
    • Ubuntu 8.04升级到Ubuntu 8.10
    • 在Ubuntu系统中为单个网卡配置多个IP的教程
    • Ubuntu系统图形化界面操作时的常用快捷键整理
    • Ubuntu软件管理丢失的功能详解
    • CentOS 7.0怎么配置mail定时发送svn日志邮件?
    • Ubuntu 13.10开启媒体播放器VLC桌面通知的步骤
    • Ubuntu中独立显卡不好用如何关闭独立显卡
    • Ubuntu 14.04/14.10如何安装记账软件HomeBank?

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

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