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

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.xdnf.cn/news/17343.html

相关文章:

  • kafka架构原理快速入门
  • Office安装使用?借助Ohook开源工具?【图文详解】微软Office产品
  • 【解决方法】华为电脑的亮度调节失灵
  • 华为实验:SSH
  • 时间序列处理:从“杂乱数据”到“趋势预测”,3步解锁时间的秘密
  • stm32项目(25)——基于stm32的植物生长箱环境监测系统
  • 微软推出革命性AI安全工具Project IRE,重塑网络安全防御新范式
  • ToB大型软件可靠性测试方案
  • 基于Dify实现对Excel的数据分析--动态配置图表
  • Flutter 视频播放video_player、chewie
  • 欧拉公式的意义
  • 管家婆软件固定资产管理常见问答
  • 自动化一键部署 LNMP 环境
  • 深度学习入门Day8:生成模型革命——从GAN到扩散模型
  • 如何优雅的使用进行参数校验
  • Day02 员工管理,分类管理
  • 202506 电子学会青少年等级考试机器人六级器人理论真题
  • 黑马SpringAI项目-聊天机器人
  • DeepSeek智能考试系统智能体
  • 大语言模型提示工程与应用:ChatGPT提示工程技术指南
  • 华为实验NAT
  • [Oracle] ADD_MONTHS()函数
  • 【Avalonia】无开发者账号使用iOS真机调试跨平台应用
  • 【SpringBoot】SpringWeb的开发
  • Cursor CLI 来了,准备 Build anything
  • ESP32-menuconfig(3) -- Serial flasher config
  • 四、redis入门之集群部署
  • 【LLM开发学习】
  • 应用层自定义协议
  • Redis基础数据类型