当前位置: 首页 > news >正文

linux安装php

Ubuntu版:

Debian sudo apt install php php-cli php-mysql php-curl 

CetnOs版:

sudo yum install php php-cli php-mysqlnd php-curl 

yum的安装后即可使用,默认的配置地址在:/etc/php-fpm.conf 

php --version

php-fpm --version

可以不配置,默认就是yes

vi /etc/php-fpm.conf
------------- 修改如下 -------------
13 [global]
14 ; Pid file
15 ; Note: the default prefix is /usr/local/php/var
16 ; Default Value: none17 pid = run/php-fpm.pid
99 daemonize = yes
注意事项:17、99行前面都有一个分号;必须要去除,因为在php-fpm.conf文件中,分号;代表注释!!!
使用:set nu查看行号

(完全可以不设置)在/etc/php-fpm.d/www.conf   中设置进程数:

/etc/php-fpm.d/www.conf
使用静态方式启动
pm = static
pm.max_children = 50
使用动态方式启动
pm = dynamic
pm.start_servers = 2 最开始启动的进程数量
pm.min_spare_servers = 1 备用的进程
pm.max_spare_servers = 3 最大可以启动的进程数量

在/etc/php-fpm.d/www.conf   中64行位置 设置监听端口9000,和nginx交互用:

vi +64 /etc/php-fpm.d/www.conf
38  listen = /run/php-fpm/www.sock
40  ; Set listen(2) backlog.
42  ;listen.backlog = 511
48  ;listen.owner = nobody
49  ;listen.group = nobody
50  ;listen.mode = 0660
54  ; When set, listen.owner and listen.group are ignored
55  listen.acl_users = apache,nginx
56  ;listen.acl_groups =
60  ; PHP FCGI (5.2.2+). Makes sense only with a tcp listening socket. Each address
64  listen = 127.0.0.1:9000
65  listen.allowed_clients = 127.0.0.1

重新启动php-fpm,设置开机自启:

#重新启动
systemctl restart php-fpm
#启动
systemctl start php-fpm
#开机自启
systemctl enable php-fpm

http://www.lryc.cn/news/614962.html

相关文章:

  • 模板引擎art-template
  • 深入剖析Spring MVC核心原理:从请求到响应的魔法解密
  • AI 算法优化实战指南:从理论到部署的全流程优化策略
  • K-means聚类学习:原理、实践与API解析
  • 从反射到方法句柄:深入探索Java动态编程的终极解决方案
  • 从零玩转Linux云主机:免费申请、连接终端、命令速查表
  • 灾后食物能源协调供应优化模型
  • 《算法导论》第 15 章 - 动态规划
  • 基于开源AI大模型、AI智能名片与S2B2C商城小程序的学习型社群构建与运营模式创新研究
  • rem:CSS中的相对长度单位
  • IntelliJ IDEA 新手全方位使用指南
  • 网站站长如何借助php推送示例提交网站内容加速百度收录?
  • webwork的学习
  • 7天精通Coze智能体实操手册(Day 1)
  • Go语言实战案例:表单提交数据解析
  • Express中间件和路由及响应方法
  • golang的二维数组
  • vulnhub-Beelzebub靶场通关攻略
  • Nginx 功能扩展与二次开发实践
  • 目标检测数据集 - 无人机检测数据集下载「包含COCO、YOLO两种格式」
  • 1.JavaScript 介绍
  • 130Kw双向储能PCS电源及关键技术分析
  • 彻底解决vscode中fnm调用失败的问题
  • 嵌入式 Linux Mender OTA 实战全指南
  • Microsoft 365中的Message Encryption (Basic)功能深度解析
  • 【JVM】深入解析Java虚拟机
  • Vitalik谈以太坊:ETH财库储备策略“有益且有价值”
  • Jmeter性能测试之安装及启动Jmeter
  • 检索增强生成:RAG(Retrieval Augmented Generation)
  • 如何在linux(CentOS7)上面安装 jenkins?