位置: 编程技术 - 正文

ubuntu下配置nginx+php+mysql详解(ubuntu设置nginx开机启动)

编辑:rootadmin

推荐整理分享ubuntu下配置nginx+php+mysql详解(ubuntu设置nginx开机启动),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:ubuntu搭建nginx,ubuntu搭建nginx服务器教程,ubantu安装nginx,ubuntu 配置nginx,ubuntu 配置nginx,Ubuntu下配置ib卡文件,ubuntu搭建nginx服务器教程,ubuntu 配置nginx,内容如对您有帮助,希望把文章链接给更多的朋友!

1、更新

www.gimoo.net

2、安装nginx

Ubuntu安装之后的文件结构大致为:

* 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下 www.gimoo.net

*程序文件在/usr/sbin/nginx * 日志放在了/var/log/nginx中

*并已经在/etc/init.d/下创建了启动脚本nginx

* 默认的虚拟主机的目录设置在了/var/www/nginx-default

下面可以启动nginx来看看效果(请确保端口没有其他服务在使用):

#或者简单的

然后打开浏览器,查看 看看是否看到了”Welcome to nginx!” 如果看到了,说明安装成功.

当然,基本上,这块儿都不会出问题. 如果运行不成功,可以先

杀掉apache进程

3、安装php

4、安装spawn-fcgi

为什么要安装spawn-fcgi呢,它用来控制php-cgi进程,以防止进程崩溃或是单进程的效率太低.

网上很多人都说要使用spawn-fcgi必须得安装lighttpd,实际上不必要,可以直接安装spawn-fcgi

运行:

5、配置

接下来就是最让人头疼的配置.

配置Nginx和spawn-fcgi配合运行

(1).在/etc/nginx/fastcgi_params 文件最后,加入一行,可以用

加入此行:

(2).另外需要在PHP-CGI的配置文件(Ubuntu 上此配置文件位于/etc/php5/cgi/php.ini)中,找到cgi.fix_pathinfo选项,修改为:

ubuntu下配置nginx+php+mysql详解(ubuntu设置nginx开机启动)

这样php-cgi方能正常使用SCRIPT_FILENAME这个变量.

(3).打开/etc/nginx/sites-available/default文件在

下面添加web根目录的绝对地址,这里是使用的是nginx的默认地址

即root和server_name同级这段即相当于apache的默认目录

如果没有这个的话,容易在执行php 文件的时候,会提示”No input file specified”.

我就曾在此绕了好大个圈子才发现问题.然后修改

#location ~ .php$ {#fastcgi_pass .0.0.1:;#fastcgi_index index.php;#fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;#includefastcgi_params;#}

修改成

location ~ .php$ {fastcgi_pass .0.0.1:;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name;include /etc/nginx/fastcgi_params; #包含fastcgi的参数文件地址

6、开始fast_cgi进程

7、设置开机启动fastcgi进程并启动

添加下一行

如果打开php文件出现:No input file specified请检查php.ini的配置中

cgi.fix_pathinfo=1

doc_root=

还有,每个虚机要根据自己不同的虚机设置不同的目录,要保证这个路径正确.

检查/etc/nginx/sites-available下的配置文件中,server内包含 root 及地址 而非location内的root

启动

参数含义如下

* -f 指定调用FastCGI的进程的执行程序位置,根据系统上所装的PHP的情况具体设置* -a 绑定到地址addr* -p 绑定到端口port* -s 绑定到unix socket的路径path* -C 指定产生的FastCGI的进程数,默认为5(仅用于PHP)* -P指定产生的进程的PID文件路径* -u和-g FastCGI使用什么身份(-u 用户 -g 用户组)运行,Ubuntu下可以使用www-data,其他的根据情况配置,如nobody、apache等现在可以在web根目录下放个探针或php文件测试一下了

8、安装mysql

中间会提示输入Root用户密码,依次输入即可.

启动MySQL

sudo /etc/init.d/mysql start

测试mysql服务是否正常:

运行

mysql -uroot -p

输入mysql密码

show databases;

如果看到下面的内容

| Database || information_schema || mysql |

则mysql已正确安装了.

至此,ubuntu下的nginx+php+mysql就安装完成了.

基于JQuery+PHP编写砸金蛋中奖程序 首先给大家展示效果图:查看演示下载源码准备工作我们需要准备道具(素材),即相关图片,包括金蛋图片、蛋砸碎后的图片、砸碎后的碎花图片、

ThinkPHP函数详解之M方法和R方法 首先给大家介绍ThinkPHP函数详解:M方法M方法用于实例化一个基础模型类,和D方法的区别在于:1、不需要自定义模型类,减少IO加载,性能较好;2、实

PHP判断来访是搜索引擎蜘蛛还是普通用户的代码小结 1、推荐的一种方法:php判断搜索引擎蜘蛛爬虫还是人为访问代码,摘自Discuzx3.2phpfunctioncheckrobot($useragent=''){static$kw_spiders=array('bot','crawl','spider','slurp','sohu-

标签: ubuntu设置nginx开机启动

本文链接地址:https://www.jiuchutong.com/biancheng/284410.html 转载请保留说明!

上一篇:php文件扩展名判断及获取文件扩展名的N种方法(php文件扩展名是什么)

下一篇:基于JQuery+PHP编写砸金蛋中奖程序(jquery编程)

  • 计提本月应交增值税怎么做账
  • 印花税计入税金及附加吗
  • 固定模板的东西叫什么
  • 高温费国家有规定,一定要支付吗?
  • 小规模纳税人免税销售额
  • 什么情况需要预缴税款
  • 普通发票没有明细可以吗
  • 换出资产为存货为什么不
  • 牛奶 税率
  • 新企业需要结转增值税吗
  • 地产项目开发
  • 汇兑损益在外币业务核算中有什么重要意义
  • 购买办公用品账务处理
  • 非营利组织对外捐赠
  • 年终奖和工资个人所得税计算器
  • 企业缴纳的社保怎么查询
  • 开发商按揭贷款担保责任有哪些
  • 纳税人是非开业户是什么意思
  • 民办非企业是否可以出资设立公司
  • 重庆增值税税率调整
  • 主板外部接口是用来连接
  • 此windows副本不是正版影响电脑使用吗
  • 专项储备通俗理解
  • 先开票后收款的发票怎么备注
  • Element-UI--<el-switch>的@change回调函数的参数用法
  • 汽车购置税去哪交钱
  • 银行贷款每个月都要还吗?
  • php文件缓存方法有哪些
  • 电费打发票用哪个软件
  • php查询sqlserver数据库
  • php 方法
  • 帝国cms手机端点击加载不动怎么弄
  • 一般纳税人增值税结转账务处理
  • 租金收入的所得税率
  • 已缴纳增值税还可以退吗
  • 支付国外佣金税怎么算
  • 跨年坏账准备转回
  • 未入账的发票可以抵扣吗
  • 所得税弥补亏损年限10
  • day12-Servlet02
  • 帝国cms到底好不好
  • 什么是服务型
  • 应收账款收不回来做坏账处理分录
  • 暂估入库成本需要冲销吗
  • 三方协议是什么意思?
  • 财务软件期末处理
  • 单位卖车怎么做账
  • 水电费分割单能报销吗
  • 农业用地租赁是免税的吗
  • 无形资产处置的相关费用计入哪里
  • 未开票收入如何结转成本
  • 买车抵扣增值税超销项怎么算
  • 应收账款因质量问题被扣除的损失可以税前扣除吗
  • 报销未收到发票怎么做账
  • 募集资金有哪些渠道
  • 可变现净值是什么意思
  • 增值税转型不得超过多少
  • 小企业会计准则和一般企业会计准则的区别
  • 什么是开办费包括
  • 去年管理费用多支三万元怎么办
  • 应当设置会计机构的单位有
  • 税务登记证办理流程
  • 寻找sql注入漏洞存在哪几个关键点
  • windf9
  • 原os公测
  • win7小键盘数字键不能用怎么办
  • win10系统怎么设置默认打印机
  • win7笔记本电池电量显示怎么设置
  • 如何设置win10默认程序
  • 微信小程序实现轮播图
  • python 开源ide
  • 用nodejs实现三个类,动物基础类(有跑的函数,吃的函数)
  • javascript简述
  • 医保所属期起和所属期止
  • 电子税务局错误代码
  • 上海自贸区税务大厅地址
  • 企业所得税季度申报时间
  • 江苏省常州市金坛区茅山风景区
  • 网上如何申请
  • 办税服务厅是税收工作的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设