当前位置: 首页 > 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.dtcms.com/a/323067.html

相关文章:

  • 机器学习 K-Means聚类 无监督学习
  • AI 算法优化实战指南:从理论到部署的全流程优化策略
  • VSCode添加Python、Java注释技巧、模板
  • 企业级web应用服务器TOMCAT入门详解
  • 2G内存的服务器用宝塔安装php的fileinfo拓展时总是卡死无法安装成功的解决办法
  • Atto Round 1 (Codeforces Round 1041, Div. 1 + Div. 2) C、D、E
  • 数码管的使用(STC8)
  • 美股高频分时Tick数据分钟级解析
  • Leetcode-19. 删除链表的倒数第 N 个结点
  • 机器学习第七课之支持向量机SVM
  • 【线性代数】线性方程组与矩阵——(3)线性方程组解的结构
  • 如何在 Windows 下使用 WSL 安装 Ubuntu 并配置国内镜像
  • 力扣前200题字符串总结
  • 差分放大电路分析与仿真
  • 阿里Qwen-Image本地部署详细指南
  • 机器翻译正则化技术详解:防止过拟合的有效方法
  • 推客系统开发全攻略:从架构设计到高并发实战
  • 【Python 高频 API 速学 ⑤】
  • 软考 系统架构设计师系列知识点之杂项集萃(120)
  • 使用jlink-gdb-server 加 gdb调试嵌软2
  • 2025年SEVC SCI2区,基于深度强化学习与模拟退火的多无人机侦察任务规划,深度解析+性能实测
  • 压力传感器选型铁三角:介质·安全·精度
  • 多模型动态路由框架实践:提升推理效率与资源利用率的技术方案
  • 数据结构5.(哈希表及数据的排序和查找算法)
  • GPT-5的4个缺点
  • 数据结构初阶(7)树 二叉树
  • 使用qemu运行与GDB调试内核
  • 解决python错误:playwright._impl._errors.TimeoutError: Timeout 30000ms exceeded.
  • STM32——时钟系统
  • BMS三大领域:电池、楼宇与业务管理系统解析