Centos7安装Nginx+PHP

安装yum

yum update

yum安装Nginx

1.安装nginx源

yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum repolist enabled | grep "nginx*"

2.安装Nginx

yum -y install nginx

3.启动Nginx

systemctl start nginx

4.设置nginx服务器开机自启动

systemctl enable nginx

5.关闭防火墙

systemctl stop firewalld

6.浏览器输入ip,检测是否成功

http://00.00.00.00/

 安装php7.2

1.如果之前已经安装我们先卸载一下

yum -y remove php*

2.由于linux的yum源不存在php7.x,所以我们需要更改yum源

3.安装php扩展源

yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml

4.验证php7.1和扩展是否安装成功

PHP:php -v
扩展:php -m

5.启动php-fpm

systemctl start php-fpm

6.检查是否启动

systemctl status php-fpm

7.设置开机启动

systemctl enable php-fpm

8.nginx配置支持php

vi /etc/nginx/conf.d/default.conf

9.server段中去掉下面的注释,并更改成如下配置

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

10.创建测试php文件

vi /usr/share/nginx/html/test.php

写入下面的php代码

<?php
phpinfo();
?>

11.重新加载nginx配置

systemctl reload nginx

浏览器输入:你的ip地址/test.php

原文地址:https://www.cnblogs.com/ppap/p/10881656.html