• Linux
  • apache
  • centos
  • Git版本管理
  • Linux基本命令
  • linux配置与优化
  • Nginx
  • PHP
  • Redis
  • Supervisor
  • Swoole
  • windows
  • THINKPHP
  • 开发者手册
  • Chat GPT / Open Ai
  • Centos7.4 安装nginx和php-fpm

    全屏阅读
  • 基本信息
  • 作者:
  • 作者已发布:925篇文章
  • 发布时间:2022年04月18日 9:34:18
  • 所属分类:Linux, Nginx
  • 阅读次数:1037次阅读
  • 标签:
  • Centos7.4 安装nginx和php-fpm:

    1. 安装nginx:

    rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
    yum install -y nginx

    systemctl restart nginx

     

    2. 配置php-fpm

    项目目录在/root/html下面,需要更改nginx默认目录

    查看nginx配置文件:

    nginx -t

    fb481dc56ab4ea5a4d2a0f4ec91c8bb0027.jpg

    server {undefined
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  _;
        root         /root/html;
        #修改所有root对应的目录为/var/www/html


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

     

    重新加载nginx配置:

    nginx -s reload

     

    3. 安装php-fpm:
    用yum search all php-fpm安装自己需要的版本

    104458_ACBZ_2376274.png

    yum install -y php-fpm

    这是PHP5的版本,要安装高版本的php-fpm,需要按如下步骤:

    1).安装epel-release
    通过命令:
    yum -y install epel-release

    2).安装PHP7
    终端再次运行如下命令:
    rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

    3). yum查看
    yum search php70w-fpm      #PHP7.0
    yum search php71w-fpm      #PHP7.1
    yum search php72w-fpm      #PHP7.2

     

    4). 安装PHP 7.0、7.1的yum源,然后再执行:

    安装php 7.0以及扩展:
    yum install php70w php70w-fpm php70w-cli php70w-common php70w-devel php70w-gd php70w-pdo php70w-mysql php70w-mbstring php70w-bcmath php70w-xml php70w-pecl-redis php70w-process php70w-intl php70w-xmlrpc php70w-soap php70w-ldap php70w-opcache

    安装php 7.1以及扩展:
    yum install php71w php71w-fpm php71w-cli php71w-common php71w-devel php71w-gd php71w-pdo php71w-mysql php71w-mbstring php71w-bcmath php71w-xml php71w-pecl-redis php71w-process php71w-intl php71w-xmlrpc php71w-soap php71w-ldap php71w-opcache

    安装php 7.2以及扩展:

    yum install -y php72w php72w-fpm php72w-cli php72w-common php72w-devel php72w-gd php72w-pdo php72w-mysql php72w-mbstring php72w-bcmath php72w-xml php72w-pecl-redis php72w-process php72w-intl php72w-xmlrpc php72w-soap php72w-ldap php72w-opcache

     

    5). 开启服务
    systemctl start php-fpm

    105749_b6WX_2376274.png

    6). 开机开启服务

    systemctl enable php-fpm

     

    4. 写一个PHP脚本phpinfo.php放到服务器web根目录下:

    <?php
       phpinfo();

     在浏览器输入:ip

    http://192.168.1.108/phpinfo.php

    120833_XMsW_2376274.png
     

    顶一下
    (0)
    100%
    订阅 回复
    踩一下
    (0)
    100%
    » 郑重声明:本文由mpxq168发布,所有内容仅代表个人观点。版权归恒富网mpxq168共有,欢迎转载, 但未经作者同意必须保留此段声明,并给出文章连接,否则保留追究法律责任的权利! 如果本文侵犯了您的权益,请留言。
  • 【上一篇】
  • 【下一篇】
  • 目前有 0 条留言 其中:访客:0 条, 博主:0 条

    给我留言

    您必须 [ 登录 ] 才能发表留言!