ubuntu 14 nginx php,ubuntu14.04安装nginx+php5-fpm
安装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相关推荐
- Ubuntu18.04安装nginx
Ubuntu18.04安装nginx 安装步骤 下载nginx源码 安装依赖 编译安装nginx 启动nginx 安装步骤 以下安装命令均以root身份执行. 下载nginx源码 使用wget命令下载 ...
- ubuntu nginx php-fpm mysql_Ubuntu下安装Nginx,PHP5(及PHP-FPM),MySQL
环境:Ubuntu 12.0.4 LTS nginx(发音"engine x")是一个自由,开放源码,高性能的HTTP server.Nginx以稳定性,丰富的功能集,简单的配置, ...
- 编译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 ...
- Ubuntu14.04安装calamari
Ubuntu14.04安装calamari 操作系统安装 --省略-- 配置服务器信任 --省略-- Calamari服务端部署 1.配置ubuntu默认仓库为阿里云镜像库 deb http://mi ...
- Ubuntu14.04 安装 Python3.6
Ubuntu14.04 安装 Python3.6 文章目录 [Ubuntu14.04 安装 Python3.6](http://yanghuangblog.com/index.php/archives ...
- Ubuntu14.04 安装教程(U盘及硬盘)
Ubuntu14.04 安装教程(U盘及硬盘) 前些天上了操作系统原理,老师让把Ubuntu装上,没办法硬着上了,在网上搜了很多教程以及帖子看了,也帮着一些同学装上了Ubuntu,遇到了不少的 ...
- Ubuntu14.04 安装CUDA7.5 + Caffe + cuDNN
花了一天时间,在电脑上安装配置了Caffe深度学习框架,网上的很多教程和指导都已经过期,中间辗转耗费了点时间,这里把个人认为最简单的方法整理如下. 1 版本 笔记本:ThinkPad W541 Ubu ...
- Ubuntu14.04安装搜狗输入法的问题
我双击了下载的deb包以后没有任何反应,然后照着以下链接攻略做了一遍 Ubuntu14.04安装搜狗输入法的一点小问题 再双击deb包就自动在软件中心找到了搜狗输入法,点击安装,安装完成依然没有搜狗输 ...
- Ubuntu14.04安装Torch7笔记
Ubuntu14.04安装Torch7笔记 利用快捷键Ctrl+Alt+T打开Ubuntu终端 第一步: 获取安装LuauJIT(C语言编写的Lua的解释器)和Torch所必需的依赖包. 代码如下: ...
最新文章
- 【转】grep搜索子目录中包含某字符串的特定文件
- JavaScript的标签
- [react] 为什么React并不推荐我们优先考虑使用Context?
- PHP输出一段励志的话,一段励志的好句子,经典透彻!
- es6中class类的全方面理解
- The repository ‘xxx‘ no longer has a Release file. (sudo apt --fix-broken install失败解决)
- 《众妙之门——用户体验设计的秘密》一2.3 触摸至上的设计
- Javascript基础知识笔记二
- 190311每日一句
- 【细胞分割】基于matlab分水岭算法细胞分割计数【含Matlab源码 639期】
- 转载+收藏 数理化地生常用软件
- 大作业---Android本地音乐播放器开发知识点19145120
- 拉钩教育大前端课程学习-半年总结
- 酒店管理系统——界面设计
- Aimo:盘姬工具箱CruiserEXP forWin.
- 网络安全知识竞赛(国家信息安全水平考试NISP)模拟题1
- 为革命保护视力 --- 给 Visual Studio 换颜色
- 当Linux配置zh_CN.UTF-8 ,中文还是显示乱码解决办法
- base64码通过http传输 +号变 空格 问题解决
- 1132: 数字字符统计 C语言
热门文章
- Not using the local TSLint version found for XXX
- Angular应用里setTimeout被如何被monkey patched的
- 如何在ABAP Development Tool里只显示能在SAP云平台上使用的ABAP资源
- SAP产品增强技术回顾
- SAP Hybris Commerce帮助文档的结构
- 在SAP除了使用Cordova生产移动应用外,还有这种方式
- dateFormat in DatePicker control Fiori - language 语言
- when and where is createContent called
- nodejs TCP服务器和客户端通信的socket结构
- IPRO_DOCXCC_FILLIN_SIMPLEVARS