nginx配置 php7,Nginx1.14.0与PHP7.2.8通信基本配置一(TCP端口方式)

按照前两篇文章编译安装了Nginx和PHP,这里介绍配置Nginx和PHP, 实现两者互通。

一、配置PHP

0、清理php-fpm.conf中的注释, 只保留最后一行(本身有php-fpm.conf.default文件,不要担心备份)

tail -n 1 /usr/local/php/etc/php-fpm.conf

# 显示内容 include=/usr/local/php/etc/php-fpm.d/*.conf

echo 'include=/usr/local/php/etc/php-fpm.d/*.conf' > /usr/local/php/etc/php-fpm.conf

1、清空www.conf, 写入以下简洁内容

echo '' > /usr/local/php/etc/php-fpm.d/www.conf

# copy以下内容到www.conf中

[www]

user = www

group = www

listen = 127.0.0.1:9000

listen.owner = www

listen.group = www

listen.mode = 0660

listen.allowed_clients = 127.0.0.1

pm = dynamic

listen.backlog = -1

pm.max_children = 5

pm.start_servers = 2

pm.min_spare_servers = 1

pm.max_spare_servers = 5

request_terminate_timeout = 120

request_slowlog_timeout = 50

slowlog = var/log/slow.log

3、启动或重启PHP-FPM服务

/etc/init.d/php-fpm reload

4、查看端口

netstat -anlp | grep '9000'

能查看到php-fpm在监听9000端口,表明配置正常。否则请检查php-fpm服务状态以及查看php-fpm错误日志。

二、配置Nginx

0、配置nginx.conf,修改server块内容如下

vim /usr/local/nginx/conf/nginx.conf

server {

listen 80;

server_name localhost;

root /var/www/html/test;

index index.html index.htm index.php;

location / {

try_files $uri $uri/ /index.php?$args;

}

# redirect server error pages to the static page /50x.html

error_page 500 502 503 504 /50x.html;

location = /50x.html {

root html;

}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

location ~ \.php$ {

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME /var/www/html/test$fastcgi_script_name;

include fastcgi_params;

}

}

1、启动或重启Nginx

/etc/init.c/nginx reload

启动正常,表明配置正常。否则请根据错误提示或者查看错误日志排查。

三、测试验证

0、新建测试脚本index.php

mkdir -p /var/www/html/test

touch /var/www/html/test/index.php

1、写入PHP测试代码

phpinfo();

// the end of the script

2、浏览器请求服务器IP

bfb39f86cfe92bb775c6b20333636837.png

看到phpinfo页面信息,表明配置成功。

这里介绍的只是基本配置,让两者快速的互通起来,优化的配置参考后面的文章。

(全文完)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值