安装php5-fpm

# apt-get install php5-fpm

安装完成以后修改/etc/php5/fpm/conf.d/www.conf:

;listen = /var/run/php5-fpm.sock

listen = 127.0.0.1:9000

重载php5-fpm配置

# /etc/init.d/php5-fpm reload

检查一下是否监听了9000端口:

# netstat -tln

如果出现了9000端口,说明php5-fpm正常启动。

安装nginx(参考Ubuntu 14.04安装Nginx1.60)

安装完成之后配置/etc/nginx/conf.d/default.conf:

要执行php关键要修改如下部分:

#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;

#    }

去掉前面的#号,修改root为你自己目录,修改/scripts$fastcgi_script_name为$document_root$fastcgi_script_name。修改之后如下:

location ~ \.php$ {

root           /var/www;

fastcgi_pass   127.0.0.1:9000;

fastcgi_index  index.php;

fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

include        fastcgi_params;

}

注意:

root如果不指定会出现找不到文件的错误。

/scripts如果不修改会出现如下错误

[error] 5152#0: *7 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "GET /index.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "localhost"

也可以不指定root直接把$document_root写成真实地址。

如果不修改/etc/php5/fpm/conf.d/www.conf的话,也可以设置fastcgi_pass  后的127.0.0.1:9000;为unix:/var/run/php5-fpm.sock;

然后重载nginx配置:

# /etc/init.d/nginx reload

在/var/www目录中新建一个index.php文件,在浏览器地址栏输入localhost,回车!

ubuntu 14 nginx php,ubuntu14.04安装nginx+php5-fpm相关推荐

  1. Ubuntu18.04安装nginx

    Ubuntu18.04安装nginx 安装步骤 下载nginx源码 安装依赖 编译安装nginx 启动nginx 安装步骤 以下安装命令均以root身份执行. 下载nginx源码 使用wget命令下载 ...

  2. ubuntu nginx php-fpm mysql_Ubuntu下安装Nginx,PHP5(及PHP-FPM),MySQL

    环境:Ubuntu 12.0.4 LTS nginx(发音"engine x")是一个自由,开放源码,高性能的HTTP server.Nginx以稳定性,丰富的功能集,简单的配置, ...

  3. 编译android 7.1 jdk版本,ubuntu14.04 安装 open-jdk-1.8,下载编译 android nougat 7.1.1

    一,ubuntu14.04 安装 open-jdk-1.8 在 ubuntu 下,把jdk 解压到 /usr/lib/jvm/ 目录下,配置环境变量,就ok. 下面是我已经安装的jdk crg@crg ...

  4. Ubuntu14.04安装calamari

    Ubuntu14.04安装calamari 操作系统安装 --省略-- 配置服务器信任 --省略-- Calamari服务端部署 1.配置ubuntu默认仓库为阿里云镜像库 deb http://mi ...

  5. Ubuntu14.04 安装 Python3.6

    Ubuntu14.04 安装 Python3.6 文章目录 [Ubuntu14.04 安装 Python3.6](http://yanghuangblog.com/index.php/archives ...

  6. Ubuntu14.04 安装教程(U盘及硬盘)

    Ubuntu14.04 安装教程(U盘及硬盘)     前些天上了操作系统原理,老师让把Ubuntu装上,没办法硬着上了,在网上搜了很多教程以及帖子看了,也帮着一些同学装上了Ubuntu,遇到了不少的 ...

  7. Ubuntu14.04 安装CUDA7.5 + Caffe + cuDNN

    花了一天时间,在电脑上安装配置了Caffe深度学习框架,网上的很多教程和指导都已经过期,中间辗转耗费了点时间,这里把个人认为最简单的方法整理如下. 1 版本 笔记本:ThinkPad W541 Ubu ...

  8. Ubuntu14.04安装搜狗输入法的问题

    我双击了下载的deb包以后没有任何反应,然后照着以下链接攻略做了一遍 Ubuntu14.04安装搜狗输入法的一点小问题 再双击deb包就自动在软件中心找到了搜狗输入法,点击安装,安装完成依然没有搜狗输 ...

  9. Ubuntu14.04安装Torch7笔记

    Ubuntu14.04安装Torch7笔记 利用快捷键Ctrl+Alt+T打开Ubuntu终端 第一步: 获取安装LuauJIT(C语言编写的Lua的解释器)和Torch所必需的依赖包. 代码如下: ...

最新文章

  1. 【转】grep搜索子目录中包含某字符串的特定文件
  2. JavaScript的标签
  3. [react] 为什么React并不推荐我们优先考虑使用Context?
  4. PHP输出一段励志的话,一段励志的好句子,经典透彻!
  5. es6中class类的全方面理解
  6. The repository ‘xxx‘ no longer has a Release file. (sudo apt --fix-broken install失败解决)
  7. 《众妙之门——用户体验设计的秘密》一2.3 触摸至上的设计
  8. Javascript基础知识笔记二
  9. 190311每日一句
  10. 【细胞分割】基于matlab分水岭算法细胞分割计数【含Matlab源码 639期】
  11. 转载+收藏 数理化地生常用软件
  12. 大作业---Android本地音乐播放器开发知识点19145120
  13. 拉钩教育大前端课程学习-半年总结
  14. 酒店管理系统——界面设计
  15. Aimo:盘姬工具箱CruiserEXP forWin.
  16. 网络安全知识竞赛(国家信息安全水平考试NISP)模拟题1
  17. 为革命保护视力 --- 给 Visual Studio 换颜色
  18. 当Linux配置zh_CN.UTF-8 ,中文还是显示乱码解决办法
  19. base64码通过http传输 +号变 空格 问题解决
  20. 1132: 数字字符统计 C语言

热门文章

  1. Not using the local TSLint version found for XXX
  2. Angular应用里setTimeout被如何被monkey patched的
  3. 如何在ABAP Development Tool里只显示能在SAP云平台上使用的ABAP资源
  4. SAP产品增强技术回顾
  5. SAP Hybris Commerce帮助文档的结构
  6. 在SAP除了使用Cordova生产移动应用外,还有这种方式
  7. dateFormat in DatePicker control Fiori - language 语言
  8. when and where is createContent called
  9. nodejs TCP服务器和客户端通信的socket结构
  10. IPRO_DOCXCC_FILLIN_SIMPLEVARS