夺命雷公狗---linux NO:33 linux下的nginx和php的整合

本文介绍了如何在Linux环境下配置Nginx与PHP的整合,包括配置Nginx的location块来转发PHP请求,以及设置PHP配置文件的位置。通过这些步骤实现Nginx和PHP的无缝连接。

在linux 下  nginx 和  php   我们是分开两个不同的程序的,不像在windows 下  php  只是  apache 的一个模块而已。。

所以我们让他们整合才可以, 原理 就是 通过 nginx 提交用户的请求指令 来个  nginx,然后他再进行转发给 php ,php处理完成后他将返回结果给nginx。。。

首先我们来到 nginx 的 conf  配置文件目录下编辑  nginx.conf  文件,如下所示:

然后我们将65行到71行的  #  号都给去掉,然后对他开始进行编辑:

修改成如下即可:

location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html$fastcgi_script_name;
            include        fastcgi_params;
        }

 

这里的路径是自己的nginx的站点存放目录,然后我们创建一个php文件进html里面来测试下即可发现成功了,如下所示:

 

到这里还要注意几个地方:

这里加载配置文件的地方显示  none  那么说明没有配置文件,那么我们去   /usr/local/php5/lib  目录下看看。。

确实没找到,因为php的配置文件是类似  XXX.ini    这种格式的。。。

那么我们去php的源代码目录看看 ,如下所示:

 

他还为我们准备了两个。。。

development  他是指开发环境

production   他是指产品环境

 

那么我们随便复制一个过去即可。。

 

然后重启下php:

 

 

 

然后在去刷新下页面:

这样即可完成了  nginx  和 php 的整合了。。。

转载于:https://www.cnblogs.com/leigood/p/7116034.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值