ubuntu14.04上安装Nginx1.8.0+php5-fpm

1.download nginx源码

2.

tar –xvf nginx.tar.gz

3.nginx需要prec和zlib库

sudo apt-get prec3 prec3-dev
sudo apt-get zlib1g zlib1g-dev

4.安装配置

cd nginx
sudo ./configure

安装内容

Configuration summary
  +using system PCRE library
  +OpenSSL library is not used
  +using builtin md5 code
  +sha1 library is not found
  +using system zlib library
 
 nginx path prefix: "/usr/local/nginx"
 nginx binary file: "/usr/local/nginx/sbin/nginx"
 nginx configuration prefix: "/usr/local/nginx/conf"
 nginx configuration file: "/usr/local/nginx/conf/nginx.conf"
 nginx pid file: "/usr/local/nginx/logs/nginx.pid"
 nginx error log file: "/usr/local/nginx/logs/error.log"
 nginx http access log file: "/usr/local/nginx/logs/access.log"
 nginx http client request body temporary files:"client_body_temp"
 nginx http proxy temporary files: "proxy_temp"
 nginx http fastcgi temporary files: "fastcgi_temp"
 nginx http uwsgi temporary files: "uwsgi_temp"
 nginx http scgi temporary files: "scgi_temp"

5.编译安装

sudo make
sudo make install

安装成功之后,nginx放置在/usr/local/nginx目录下,主要的配置文件为conf目录下的nginx.conf

6.配置从/etc/init.d/nginx start

sudo wgethttps://raw.github.com/JasonGiedymin/nginx-init-ubuntu/master/nginx -O/etc/init.d/nginx
sudo chmod +x /etc/init.d/nginx
sudo vim /etc/init.d/nginx

默认情况 Consts 下面的内容如下,如果与自己的情况不同的话则调整(红色内容是常见的需要修改调整的项目):

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/local/nginx/sbin/nginx
 
PS="nginx"
PIDNAME="nginx"                     #lets you do $PS-slave
PIDFILE=$PIDNAME.pid                #pid file
PIDSPATH=/usr/local/nginx/logs     #default pidlocation, you should change it
 
DESCRIPTION="Nginx Server..."
 
RUNAS=root                          #user to run as
 
SCRIPT_OK=0                         #ala error codes
SCRIPT_ERROR=1                      #ala error codes
TRUE=1                              #boolean
FALSE=0                             #boolean
 
lockfile=/var/lock/subsys/nginx
NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf"
 
# chkconfig –add nginx
# chkconfig –level 2345 nginx on

于是,启动 nginx 的方法为

sudo service nginx start
sudo /etc/init.d/nginx start

设置开机启动的方法则为:

# vim/etc/rc.local

写入

  service nginx start

之前如果 rc.local 里面有 /usr/local/nginx/sbin/nginx 的记得要删掉(废话 = =)

7.安装php-fpm

sudo apt-getinstall php5-fpm

在/usr/local/nginx/conf/fastcgi_params添加

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

在/usr/local/nginx/conf/nginx.conf添加

gzip  on;
gzip_min_length 1k;
gzip_buffers    4 16k;
gzip_http_version 1.1;
gzip_comp_level 2;
gzip_types text/plain application/x-javascript text/cssapplication/xml;
gzip_vary on;
 
# pass the PHP scripts to FastCGI serverlistening on 127.0.0.1:9000
#
location ~ \.php$ {
root           html;
fastcgi_pass   127.0.0.1:9000;
fastcgi_index  index.php;
fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
include        fastcgi_params;
}

8.监听端口

配置php5监听端口

/etc/php5/fpm/pool.d/www.conf

把listen = /var/run/php5-fpm.sock 改为listen = 127.0.0.1:9000

重新运行php进程

9.测试

<?php
phpinfo();
?>
时间: 2024-10-08 08:06:25

ubuntu14.04上安装Nginx1.8.0+php5-fpm的相关文章

[译]How to Install Node.js on Ubuntu 14.04 如何在ubuntu14.04上安装node.js

**原文链接为** [http://www.hostingadvice.com/how-to/install-nodejs-ubuntu-14-04/](http://www.hostingadvice.com/how-to/install-nodejs-ubuntu-14-04/) **由作者Jacob Nicholson 发表于October 27, 2015** **在此对作者表示感谢** Node.js作为一个基于JavaScript的开发平台,正变得越来越流行.许多开发人员都想构建通过

二、Ubuntu14.04下安装Hadoop2.4.0 (伪分布模式)

在Ubuntu14.04下安装Hadoop2.4.0 (单机模式)基础上配置 一.配置core-site.xml /usr/local/hadoop/etc/hadoop/core-site.xml 包含了hadoop启动时的配置信息. 编辑器中打开此文件 sudo gedit /usr/local/hadoop/etc/hadoop/core-site.xml 在该文件的<configuration></configuration>之间增加如下内容: <property&g

CentOS6.7上安装nginx1.8.0

主题: CentOS6.7上安装nginx1.8.0 环境准备: 1.gcc-c++ 示例:yum install gcc-c++ 安装:gcc-c++ gcc-c++编译工具 2.PCRE(Perl Compatible Regular Expressions) 示例:yum install -y pcre pcre-devel 安装:pcre和pcre-devel PCRE(Perl Compatible Regular Expressions)是一个 Perl 库,包括 perl 兼容的正

一、Ubuntu14.04下安装Hadoop2.4.0 (单机模式)

一.在Ubuntu下创建hadoop组和hadoop用户 增加hadoop用户组,同时在该组里增加hadoop用户,后续在涉及到hadoop操作时,我们使用该用户. 1.创建hadoop用户组 2.创建hadoop用户 sudo adduser -ingroup hadoop hadoop 回车后会提示输入新的UNIX密码,这是新建用户hadoop的密码,输入回车即可. 如果不输入密码,回车后会重新提示输入密码,即密码不能为空. 最后确认信息是否正确,如果没问题,输入 Y,回车即可. 3.为ha

Ubuntu14.04上安装pip的方法

在Ubuntu14.04上,通过sudo apt-get install python-pip下载的pip版本有些老,在使用时很可能出现下面的问题 [email protected]:~# pip Traceback (most recent call last): File "/usr/bin/pip", line 9, in <module> load_entry_point('pip==1.5.4', 'console_scripts', 'pip')() File

Ubuntu14.04离线安装CDH5.6.0

官方安装文档:http://www.cloudera.com/documentation/enterprise/5-6-x/topics/installation.html 相关包的下载地址: Cloudera Manager地址:http://archive.cloudera.com/cm5/cm/5/ CDH安装包地址:http://archive.cloudera.com/cdh5/parcels/5.6.0/ 由于我们的操作系统为ubuntu14.04,需要下载以下文件: CDH-5.6

[Caffe学习日志] 在Ubuntu14.04上安装MATLAB2014a并编译其接口

为了在我的Ubuntu14.04系统上使用Caffe的MATLAB接口,需要安装MATLAB,其安装流程如下: 1.首先从百度网盘上下载Linux版的MATLAB 2014a及其破解文件,其链接如下: 链接:http://pan.baidu.com/s/1geMy0BT 密码:a6by 下载下来的文件有两个.rar压缩包,解压后得到一个大小为7.19GB的ISO镜像文件. 2.将ISO镜像文件挂载到Linux上, #选择挂载位置创建matlab文件夹 sudo mkdir /MOUNT_PATH

Ubuntu 16.04 上安装 CUDA 9.0 详细教程

https://blog.csdn.net/QLULIBIN/article/details/78714596 前言: 本篇文章是基于安装CUDA 9.0的经验写,CUDA9.0目前支持Ubuntu16.04和Ubuntu17.04两个版本,如下图所示(最下面的安装方式我们选择第一个,即runfile方式): 大家可以先将CUDA文件下载下来,但是最好不要急于安装,一定要先将NVIDIA给出官方指导手册仔细看一下,然后再找几篇好的博客看一下,大致了解一下CUDA的安装过程,对安装过程中可能出现的

Caffe初学者第一部:Ubuntu14.04上安装caffe(CPU)+Python的详细过程 (亲测成功, 20180524更新)

前言: 最近在学习深度学习,最先要解决的当然是开源框架的环境安装了.之前一直在学习谷歌的Tensorflow开源框架,最近实验中需要跟别人的算法比较,下载的别人的代码很多都是Caffe的,所以想着搭建好Caffe环境跑别人的代码.这中间经历过很多弯路,开始是入了Ubuntu16.04的坑,很多教程都说GCC版本不匹配,需要降级,我也尝试过发现很多坑:另外,就是安装matlab版本的Caffe以及安装GPU版本的Caffe,都经历了很多的波折,这前后摸索大概花了半个月左右.最后发现Ubuntu14