php安装常见问题一览

请问linux安装php需要修改nginx配置文件吗?
请问linux安装php需要修改nginx配置文件吗?

看这里是需要 https://www.haimengli.com/pei-zhi-nginx-zhi-chi-php/

  • 这篇博客: LAMP架构:PHP的安装部署及nginx高速缓存中的 2.修改配置文件,启动php 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 复制主程配置文件
    [root@server5 etc]# pwd
    /usr/local/php/etc
    [root@server5 etc]# cp php-fpm.conf.default php-fpm.conf
    
    修改配置文件
    [root@server5 etc]# vim php-fpm.conf
    
    复制配置文件
    [root@server5 etc]# cd php-fpm.d/
    [root@server5 php-fpm.d]# ls
    www.conf.default
    [root@server5 php-fpm.d]# cp www.conf.default www.con
    
    复制源码路径下的生产环境,是php的主配置文件
    [root@server5 php-fpm.d]# cd
    [root@server5 ~]# cd php-7.4.12
    [root@server5 php-7.4.12]# ls
    [root@server5 php-7.4.12]# cp php.ini-production /usr/local/php/etc/php.ini
    
    修改主配置文件,修改时区
    [root@server5 ~]# cd /usr/local/php/etc/
    [root@server5 etc]# vim php.ini
    date.timezone = Asia/Shanghai
    
    复制源码目录下的启动文件到/usr/lib/systemd/system/,并修改
    [root@server5 fpm]# pwd
    /root/php-7.4.12/sapi/fpm
    [root@server5 fpm]# cp php-fpm.service /usr/lib/systemd/system/
    [root@server5 fpm]# vim /usr/lib/systemd/system/php-fpm.service
    #ProtectSystem=full		将该行注释
    
    启动php
    [root@server5 fpm]# systemctl start php-fpm
    
    

    复制主程配置文件

    在这里插入图片描述修改配置文件
    在这里插入图片描述

    在这里插入图片描述
    复制配置文件,此文件不修改内容
    在这里插入图片描述php-fpm.d是include目录,include目录:存放的调用系统资源的接口文件,进程是以动态的方式启动,监听9000端口

    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述
    复制源码路径下的生产环境,是php的主配置文件,上面与fpm有关的是启动文件

    在这里插入图片描述修改主配置文件

    在这里插入图片描述
    在这里插入图片描述
    复制源码目录下的启动文件到/usr/lib/systemd/system/,并修改

    fpm介绍
    FPM(FastCGI Process Manager)是PHP FastCGI运行模式的一个进程管理器,从它的定义可以看出,FPM的核心功能是进程管理

    在这里插入图片描述

    在这里插入图片描述