首页 > 编程语言 >PHP 配置的详细记录

PHP 配置的详细记录

时间:2023-03-31 10:07:29浏览次数:30  
标签:文件 php conf 记录 fpm 修改 -- 详细 PHP

PHP 配置的详细记录

一、php配置的目的

让PHP的php-fpm(PHPFastCGI管理器)程序能更好地与nginx服务器的进行通信

二、进行php配置

1.php配置文件位置

php配置文件位置 php-16.png

2.查看是否有php配置文件

$ cd /usr/local/php8.1/etc		--进入文件夹
$ ls 		--查看文件夹里的内容

php.ini		--就是php的配置文件

查看是否有php配置文件 php-17.png

# 之前安装PHP时,有遇到过没有php.ini文件的情况
解决方案:
到php的源码安装包里找,然后拷贝到配置文件的位置
$ sudo cp php.ini-development /usr/local/php8.1/etc/php.ini

源码包里php配置文件 php-18.png

3.修改php-fpm配置

a.配置文件夹下的php-fpm.conf.default文件不要动

php-fpm.conf.default文件不要动 php-19.png

b.php-fpm.conf.default拷贝出文件且命名为php-fpm.conf

php-fpm.conf.default拷贝出文件且命名为php-fpm.conf php-20.png

c.修改php-fpm.conf文件内容

$ sudo vim php-fpm.conf		--维护服务器时,使用vim修改文件

$ 输入显示行号命令		-- :set nu 

# 修改以下内容
pid = run/php-fpm.pid        -- 17行,分号去掉,这是php-fpm运行时的id
error_log = log/php-fpm.log  -- 24行,分号去掉,这是php-fpm运行时的错误日记文件

输入a,可以修改文件
按下esc键,然后按ZZ,就可以保存退出

维护服务器时,使用vim修改文件 php-21.png

输入显示行号命令 php-22.png

分号去掉 php-23.png

4.修改www.conf配置

a.www.conf.default拷贝出文件且命名为www.conf

www.conf.default拷贝出文件且命名为www.conf php-24.png

b.修改www.conf文件内容

$ sudo vim php-fpm.d/www.conf		--维护服务器时,使用vim修改文件

$ 输入显示行号命令		-- :set nu 

# 修改以下内容
user = lenovo   -- 23行,这是要写当前电脑的用户
group = lenovo  -- 24行,这是要写当前电脑的用户组
listen = 127.0.0.1:9000		--端口号,一般不需要动

输入a,可以修改文件
按下esc键,然后按ZZ,就可以保存退出

维护服务器时,使用vim修改文件 php-25.png

输入显示行号命令 php-26.png

修改www.conf文件内容php-27.png

三、检测php配置是否成功

$ sudo php-fpm -t		--检测php配置是否成功

检测php配置是否成功 php-28.png

四、下一篇内容

–- php-fpm开机自启动

标签:文件,php,conf,记录,fpm,修改,--,详细,PHP
From: https://blog.51cto.com/u_14483476/6161094

相关文章

  • Thrift TSocket::write_partial() send() errno = 10053问题记录分析
    场景南浔项目,服务器日志打印大量的异常日志:TSocket::write_partial()send()<Host:::ffff:41.230.95.17Port:63165>errno=10053提示服务器发送数据给客户端失败,然后主动断开连接。根据日志可以接收到客户端的登陆请求和心跳信息因为客户端每一次登陆过来,服务器都无法成功发送......
  • broadcom Ethernet BCM57412 驱动更新记录(dkms方式)
    一背景现场DellR740xd2机器使用网卡Broadcom5741210GbSFP+,固件版本22.21.06.80。bnxt_en.ko内核模块是该网卡的驱动,我们默认的驱动版本为1.8.0,而固件版本22.21.06.80需要1.10.2的driver。本文主要是记录一些操作步骤,后续出现类似驱动过旧的问题可以快速解决。二临时解......
  • ChCore—实验 3:进程与线程、异常处理 部分记录
    思考题1:内核从完成必要的初始化到用户态程序的过程是怎么样的?尝试描述一下调用关系。内核启动到用户程序启动的流程:main├──uart_init├──mm_init├──arch_interrupt_init├──create_root_thread│├──create_root_cap_group│├──__create_......
  • R数据分析:生存分析的列线图的理解与绘制详细教程
    列线图作为一个非常简单明了的临床辅助决策工具,在临床中用的(发文章的)还是比较多的,尤其是肿瘤预后:Nomogramsarewidelyusedforcancerprognosis,primarilybecauseoftheirabilitytoreducestatisticalpredictivemodelsintoasinglenumericalestimateoftheprob......
  • 使用PHP调用OpenAI ChatGPT API接口
    本文介绍如何使用PHP调用OpenAI的文本完成模型ChatGPT的API接口,同时也包括图片生成模型DALL·E接口的调用。 一、SDK实现OpenAI的PHPSDK实现如下,其中ChatGPT使用的模型为gpt-3.5-turbo,如果已经有ChatGPTPlus,并申请到GPT-4的API权限,可以改为GPT-4的模型。classclass_openai......
  • 记录首次部署Linux服务器搭建Java项目的经历
    1.下载JDK1.8下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html本次下载版本:jdk-8u361-linux-x64.tar.gz2.安装JDK1.8(1)复制“jdk-8u361-linux-x64.tar.gz”到Linux服务器的/usr/local/install文件夹下(2)执行【tar-zxvfjdk-8u361-linux-x64.tar.g......
  • cdn详细知识
    CDN技术详解“第一公里”是指万维网流量向用户传送的第一个出口,是网站服务器接入互联网的链路所能提供的带宽。这个带宽决定了一个网站能为用户提供的访问速度和并发访问量......
  • zabbix监控keepalived状态_超详细
    生产环境安装keepalived有时会出现脑裂,现在使用zabbix对keepalived的状态进行监控agent端配置用户自定义key1、[root@agent1~]#vim/etc/zabbix/zabbix_agentd.confUnsa......
  • php 浮点数转int精度丢失问题解决办法
    方案一:先将浮点金额strval后再转int。(推荐)$param['order_price']=intval(strval($param['order_price']*100)); 方案二: echoround(19.99*100); 这种方案出来是......
  • 记录-开发WPF项目中的一个疑惑
    背景项目技术栈:C#,WPF当前我想要实现点击某个按钮就可以跳转到某个界面,翻阅了项目中的代码,看到了//按钮事件privatevoidBtn_Click(objectsender,RoutedEventArgse)......