怎么在centos下安装nginx和php

  介绍

这篇文章主要讲解了“怎么在centos下安装nginx和php”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习”怎么在centos下安装nginx和php”吧!

 sudo  systemctl  start  php-fpm 

百胜安装

 sudo  yum  -y  install  nginx ,,,
  启动nginx,在本机浏览器访问nginx页面,检查服务是否启动成功
  
  sudo  systemctl  start  nginx
  访问url: http://ip: 80 

安装壳脚本

 # !/bin/bash
  ,,,echo  & # 39; start  install  nginx……& # 39;
  ,,wget  http://nginx.org/download/nginx-1.10.2.tar.gz
  ,,,tar  -xvf  nginx-1.10.2.tar.gz
  ,,,cd  nginx-1.10.2
  ,,,yum  -y  install  gcc  pcre-devel  openssl-devel
  ,,./configure
  ,,,
  ,,,make 安装
  ,,,echo  & # 39; install  nginx 成功的强生# 39;
  fi 

安装php与php-fpm

 sudo  yum  -y  install  php  php-fpm 

启动php-fpm服务

 sudo  systemctl  start  php-fpm 

下面是nginx。设计的配置文件

核心代码就是,的位置。php这一段

 #, For  more 方式、提醒配置,见:
  #,,,*,Official  English 文档:http://nginx.org/en/docs/#,,,*,Official  Russian 文档:http://nginx.org/ru/docs/user  nginx;
  worker_processes 汽车;
  error_log /var/log/nginx/error.log;
  pid /运行/nginx.pid;
  
  #,Load  dynamic 模块只阅读/usr/share/doc/nginx/README.dynamic。
  include /usr/share/nginx/模块/* . conf;
  
  events  {
  ,,,worker_connections  1024;
  }
  
  http  {
  ,,,log_format , main , & # 39; remote_addr 美元;作用;remote_user 美元;[time_local美元],“request"美元;,& # 39;
  ,,,,,,,,,,,,,,,,,,,,,& # 39;status 美元;body_bytes_sent 美元;“http_referer"美元;,& # 39;
  ,,,,,,,,,,,,,,,,,,,,,& # 39;“http_user_agent"美元;,“http_x_forwarded_for"美元;& # 39;;
  
  ,,,access_log ,/var/log/nginx/access.log ,主要;
  
  ,,,sendfile ,,,,,,,,,,,,
  ,,,tcp_nopush ,,,,,,,,,,
  ,,,tcp_nodelay ,,,,,,,,,
  ,,,keepalive_timeout ,, 65;
  ,,,types_hash_max_size  2048;
  
  ,,,include ,,,,,,,,,,,,/etc/nginx/mime.types;
  ,,,default_type ,,,,,,,应用程序/八进制;
  
  ,,,#,Load  modular  configuration  files 得到,/etc/nginx/conf.d 目录。
  ,,,#,阅读http://nginx.org/en/docs/ngx_core_module.html # include
  ,,,# for  more 信息。
  ,,,include /etc/nginx/conf.d/* . conf;
  
  ,,,server  {
  ,,,,,,,listen ,,,,,, 8008, default_server;
  ,,,,,,,# listen ,,,,,,[:]: 80年,default_server;
  ,,,,,,,server_name , _;
  ,,,,,,,root ,,,,,,,,/usr/share/nginx/html;
  
  ,,,,,,,#,Load  configuration  files  for 从而default  server 块。
  ,,,,,,,include /etc/nginx/default.d/* . conf;
  
  美元的位置~,\。php, {
  ,,fastcgi_pass ,, 127.0.0.1:9000;,,,,,,,,,,, # fastcgi服务端口,将http请求代理到此端口
  ,,,fastcgi_index  index . php,,,,,,,,,,,,,,,,,,,,, # fastcgi服务默认页面
  ,,,fastcgi_param  SCRIPT_FILENAME , document_root fastcgi_script_name美元,,,,,#设置请求的脚本文件路径
  ,,include ,,,,,,, fastcgi_params;,,,,,,,,
  }
  ,,,,,,,的位置/,{
  ,,,,,,,}
  
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null

怎么在centos下安装nginx和php