linux安装php-fpm,安装php(php-fpm)

2023-11-04

## 这里安装php7.2版本

### 首先到php官网下载安装包,下载到 `/usr/local/src` 目录下

```

wget http://jp2.php.net/get/php-7.2.13.tar.gz/from/this/mirror

```

### 解压下载好的文件包

```

tar -zxvf php-7.2.13.tar.gz

```

### 创建 php-fpm用户,然后切换到解压后的文件夹内

```

useradd -s /sbin/nologin php-fpm

cd php-7.2.13

```

### 然后就是安装了,需要安装哪些扩展可以查看 php官方手册上对于各个扩展的描述 [链接](http://php.net/manual/zh/extensions.membership.php)

### 在安装php之前,还需要安装一些扩展需要用到的程序

```

yum install -y openssl openssl-devel curl curl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel pcre pcre-devel libxslt libxslt-devel bzip2 bzip2-devel libxml2

```

### 接下来就是真正的安装了(这里的安装是为了配合 **Nginx** 使用的)

```

./configure \

--prefix=/usr/local/php-fpm \

--with-config-file-path=/usr/local/php-fpm/etc \

--enable-fpm \

--with-fpm-user=php-fpm \

--with-fpm-group=php-fpm \

--enable-bcmath \

--enable-exif \

--with-iconv-dir \

--with-freetype-dir \

--with-gd \

--with-jpeg-dir \

--with-png-dir \

--enable-mbstring \

--enable-opcache \

--with-pdo-mysql \

--enable-sockets \

--with-xmlrpc \

--with-zlib \

--with-bz2 \

--with-curl \

--with-libxml-dir \

--with-mysqli \

--with-openssl \

--enable-zip \

--with-pear \

--enable-pcntl

```

## 如果没有报错的话,继续接下来的操作:

```

make && make install

```

### 上的代码如果有错误就需要通过错误信息进行相应的操作了,上面的测试没有什么问题,接下来需要复制一下php配置文件

```

cp php.ini-production /usr/local/php-fpm/etc/php.ini

```

## 切换到`cd /usr/local/php-fpm/etc/`目录下,复制一下 php-fpm配置文件

```

cp php-fpm.conf.default php-fpm.conf

cp php-fpm.d/www.conf.default php-fpm.d/www.conf

```

### 需要修改一下 php-fpm.conf 配置文件的内容:

```

pid = /usr/local/php-fpm/var/run/php-fpm.pid

error_log = /usr/local/php-fpm/var/log/php-fpm.log

```

### 需要修改一下 www.conf 配置文件的内容:

```

user = php-fpm

group = php-fpm

listen = /tmp/php-fcgi.sock

listen.mode = 0666

pm = dynamic

```

### 检测一下配置文件是否正确,如果看到 `test is successful` 就说明配置没有错误

```

/usr/local/php-fpm/sbin/php-fpm -t

```

### 为了能让php-fpm可以开机启动,需要复制一下启动文件,然后把 php-fpm加入开机启动

```

cp /usr/local/src/php-7.2.13/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

chmod 755 /etc/init.d/php-fpm

chkconfig --add php-fpm

```

### 可以开始启动 php-fpm了

```

service php-fpm start

```

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux安装php-fpm,安装php(php-fpm) 的相关文章

  • 会议论文收录信息可视化与分析

    CVPR会议论文收录信息可视化与分析 数据可视化课程报告 要求及评分标准 一 问题描述 二 数据获取与预处理 2 1爬虫获取论文数据 2 2数据预处理 2 2 1 标题数据预处理 2 2 2 作者数据预处理 三 有关热点词汇的可视化 3 1
  • 使用wireshark进行基础的日志审计

    可以通过tcpdump i 把网络流量打印出来进行审计 Wireshark下载地址 https www wireshark org download html 其中常用的几种过滤字段 ip过滤 ip src x x x x ip dst x
  • transformer模型中的self-attention和multi-head-attention机制

    对于 Attention is all you need 这篇文章中提到的transformer模型 自己最初阅读的时候并不是很理解 于是决定从头开始 一点一点梳理transformer模型 这篇论文主要亮点在于 1 不同于以往主流机器翻译
  • 定时任务超时处理方法

    final ExecutorService exec Executors newFixedThreadPool 1 Integer status 0 Callable
  • 淘好物社区推广文档

    线上测试网址 管理员端访问网址 http 123 249 47 154 8000 wangyz home 项目描述 本项目适用于社区之间推广使用 分为三部分 管理员端 商户端 用户端 主要功能包括 管理员端包含商户端大部分功能 还有一些系统
  • QT的信号与槽 以及自定义信号槽

    所谓信号槽 实际就是观察者模式 当某个事件发生之后 比如 按钮检测到自己被点击了一下 它就会发出一个信号 signal 这种发出是没有目的的 类似广播 如果有对象对这个信号感兴趣 它就会使用连接 connect 函数 意思是 用自己的一个函
  • 可移动磁盘“未格式化”提示?教程帮你重获数据!

    可移动磁盘在使用的过程中会出现各种奇怪的错误 比如小编今天碰到的一个 打开分区提示未格式化 可移动磁盘 未格式化 提示 教程帮你重获数据 可移动磁盘 未格式化 提示 教程帮你重获数据 工具 软件 sayRecy 步骤1 先下载并解压软件运行
  • forEach正常情况下不能打断

    数组方法中我最喜欢用的就是foreach 但好看的蘑菇都有毒 他不能打断 我总是考虑不到这一点 所以我就总是被坑 真的很惨 所以大家一定要记得这个特性 forEach不能打断啊啊啊啊啊 这是之前出的问题 今天下午又记吃不记打又被坑了 咱们就
  • 华为OD机试真题- 计算误码率-2023年OD统一考试(B卷)

    题目描述 误码率是最常用的数据通信传输质量指标 它可以理解为 在多少位数据中出现一位差错 移动通信网络中的误码率主要是指比特误码率 其计算公式如下 比特误码率 错误比特数 传输总比特数 为了简单 我们使用字符串来标识通信的信息 一个字符错误
  • 一张图看懂开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别(转)

    首先借用有心人士的一张相当直观清晰的图来划分各种协议 开源许可证GPL BSD MIT Mozilla Apache和LGPL的区别 以下是上述协议的简单介绍 BSD开源协议 BSD开源协议是一个给于使用者很大自由的协议 基本上使用者可以
  • 【数模】图论最短路径问题

    一 图的基本概念 图的数学语言描述G V G E G V vertex 指图的顶点集 E edge 指图的边集 图的分类 根据边是否有方向 分为有向图和无向图 无向图属于特殊的有向图 一个无向边可看作两个有向边 边若有权值 有权图 二 作图
  • Python pytest main.py文件报错main.py: error: unrecognized arguments: --html=./test_report.html问题解决

    ERROR usage main py options file or dir file or dir main py error unrecognized arguments html test report html inifile D
  • 【JavaScript】你真的熟悉bind吗

    引言 内容速递 看了本文您能了解到的知识 在本篇文章中 将带你了解什么是bind bind的用途 如何手写bind以及工作中实际使用bind的场景 在JavaScript中 bind 方法是用来创建一个新函数 并将其绑定到指定的对象上 从而
  • tomcat 性能调优

    文章目录 总体架构 主要的组件 执行过程 tomcat 调优 内存优化 并发优化 缓存优化 IO优化 开启线程池 添加Listener 组件优化 APR Tomcat Native 配置 性能测试 工具 1 Jmeter 可参考该博主 ht
  • upload labs 第六关

    提示是后缀加空格 windows会自动吃掉你的空格的 只需要抓包后加空格再放行即可
  • GPT全家桶再添一员!看论文神器,ResearchGPT,可立即试用

    文 Pine 发自 凹非寺源 量子位 科研人员福音 专门和论文对话的 ChatGPT 来了 懒得看论文 没关系 直接让这个工具帮你看 有什么问题直接问它就好了 而你全程要做的就只有上传论文和问问题 但又感觉心里没谱 不相信它给的答案 也没关
  • 【mysql】Navicat关闭窗口,未保存sql语句找回

    最近迁移数据比较多 好不容易写在navicat的查询框的数据 一不小心关闭 然后本着不慌的心态 找找软件有没有啥日志之类的 结果发现 真有 工具 历史记录 然后就找到了 20230727更新 实测 16 0 11版本仍然有的
  • webpack打包文件不能引用_使用 webpack 打包小程序

    前言 针对目前市面上出现的各种小程序 如百度小程序 支付宝小程序 字节跳动小程序 快手小程序 小程序原生开发对于开发者的开发体验并不是很友好 那如何解决这个问题呢 问题点 样式预处理 TypeScript支持 多环境打包支持 可扩展性 如在
  • ubuntu22.04美化、办公、开发工具安装

    ubuntu22 04美化 办公 开发工具安装 一 安装效果 ubuntu22 04 越来越像mac 通过美化 几乎就是mac界面 适用于有一定的Linux 系统操作经验以及爱折腾的小伙伴进行安装 1 效果展示 2 下载地址 Ubuntu镜

随机推荐

  • 注:配置服务器防火墙端口

    注 配置服务器防火墙端口 找到控制面板 gt windows Defender 防火墙 gt 高级设置 gt 入站规则 gt 新建规则 gt 端口 gt 点击下一步 选择TCP gt 特定本地端口2009 选择 gt 允许连接 gt 下一步
  • mysql怎么约束指定默认值_mysql 默认值约束

    默认值 Default 的完整称呼是 默认值约束 Default Constraint MySQL 默认值约束用来指定某列的默认值 例如女性同学较多 性别就可以默认为 女 如果插入一条新的记录时没有为这个字段赋值 那么系统会自动为这个字段赋
  • k8s篇之二、操作命令 与 yml配置文件编写

    一 名词解释 kubectl 是k8s集群的命令行工具 通过它能够对集群本身进行管理 并能够在集群上进行容器化应用的安装部署 Master 集群控制节点 每个集群需要至少一个master节 点负责集群的管控 Node 工作负载节点 由mas
  • Linux下C++开发笔记--使用launch.json文件调试可执行文件

    1 前言 生成的可执行文件必须为 debug 版本 博主倾向于使用 Cmake 生成可执行文件 因此CMakeLists txt 必须设置以下参数 set CMAKE BUILD TYPE Debug 2 launch json文件编写 v
  • 一分钟教你快速部署Kubernetes应用

    Kubernetes是最近DevOps世界里最让人激动的技术了 在过去的几年里它吸引了很多人 它瞬间成名的原因是强大的容器技术 Docker公司推出了伟大的容器产品 让容器成为了技术领域独一无二的焦点 Docker成功推动了容器的广泛使用
  • 【Python+Stata】豪斯曼检验:固定效应or随机效应?

    文章目录 一 Python实现 一 获取面板数据 二 固定效应模型 三 随机效应模型 四 豪斯曼检验 二 Stata实现 一 获取面板数据 二 固定效应模型 三 随机效应模型 四 豪斯曼检验 此文章首发于公众号 Python for Fin
  • 本地 IDC 中的 K8s 集群如何以 Serverless 方式使用云上计算资源

    在前一篇文章 应对突发流量 如何快速为自建 K8s 添加云上弹性能力 中 我们介绍了如何为 IDC 中 K8s 集群添加云上节点 应对业务流量的增长 通过多级弹性调度 灵活使用云上资源 并通过自动弹性伸缩 提高使用率 降低云上成本 这种直接
  • nginx启动成功进程正常,浏览器访问不了,欢迎页面不出现

    自己搭建了nginx tomcat 部署到服务器上面 装好nginx 为了避免冲突 把其他进程都检查了一遍 没有占用80端口 所以默认使用80端口 安装好后 启动nginx ps ef grep nginx 进程正常 使用浏览器访问时发现访
  • 数据库的存储引擎-MySQL

    什么是存储引擎 MySQL中存在多种存储引擎的概念 简而言之 存储引擎就是指表的类型 在具体开发时 为了提高MySQL数据库管理系统的使用效率和灵活性 可以根据实际需要来选择存储引擎 因为存储引擎指定了表的类型 即如何存储和索引数据 是否支
  • 【解决】Ubuntu20.04启动后无法进入图形界面

    问题 今天启动主机 Ubuntu 20 04操作系统 发现怎么都进入不了图形化界面 始终停留在黑色的命令行界面 且没看到任何报错信息 不过虚拟终端 通过Alt 2 或者 Ctrl Alt F2切换 还是可以成功进入 说明系统并没有坏 差点又
  • 你删除过的所有小黄片,它都能轻易找到

    大家好 我是厂长 前两天给大家分享了 月入百万 背后割韭菜的套路 没看过的同学可以再看一下 免得被割韭菜了 去他丫的月入100万 想必在座各位在自己的电脑或移动设备中删除过各种各样的文件 其中肯定有着各种私人照片 视频 文档 音频 邮件等等
  • Java元注解

    目录 什么是注解 注解的重要性 Target Retention Documented 很少 Inherited 极少 什么是注解 注解其实就是代码里的特殊标记 这些标记可以在编译 类加载 运行时被读取 并执行相应的处理 通过使用注解 程序
  • 虚拟员工—RPA机器人助力创业者迈向成功

    RPA 人工智能等技术的蓬勃发展 催生了新的服务方式和流程运营方法 如何应用数字化技术转型升级 降本增效 提升核心竞争力 已成为国内企业的重要命题 眼下RPA行业火热 需求旺盛 但商业落地仍有待进一步加速 为此 来也科技举办了 UiBot百
  • 如何解决WIN11的EDGE浏览器页面的“嗯...无法访问此页面”,怎么办?记录一下

    解决网络连接不上的问题 方法概括 1 第一步 2 第二步 3 第三步 总步骤 方法概括 控制面板 网络和internet internet选项 连接 局域网设置 在 为LAN使用代理服务器 这一栏打上勾 最后点击确定退出即可 1 第一步 2
  • SourceTree解决冲突的三种情形

    SourceTree解决冲突的三种情形 解决冲突的时候 操作已暂存文件 不操作未暂存文件 开始的时候 这两个区域的文件是一样的 并且都带有感叹号提示 使用他人版本解决冲突 会自动将当前分支对应文档更改成他人文档内容 此时该文档从未暂存文件中
  • anaconda在虚拟环境中安装jupyter notebook

    目录 在虚拟环境中安装jupyter notebook 解决jupyter notebook中不存在虚拟环境的问题 修改jupyter notebook的启动路径 在虚拟环境中安装jupyter notebook 在安装anaconda的时
  • 黑马程序员node.js学习笔记

    1 初识 Node js 1 1 Node js 简介 Node js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境 Node js 的官网地址 https nodejs org zh cn 1 2 Node js
  • C语言中unsigned long long数据类型

    unsigned long long类型是目前C语言中精度最高的数据类型 可以用来表示20以内的阶乘数据 20以外的自测 还有是unsigned long long的精度64位 double或者long double 虽然也占有8个字节 但
  • java中子类可以继承父类的私有属性

    1 父类的私有属性可以被子类继承 父类的私有属性i1和i2 子类的对象中父类的私有属性i1和i2 2 子类虽然可以继承父类的私有属性 但是不能直接访问私有属性 除非父类开放了私有属性的访问接口
  • linux安装php-fpm,安装php(php-fpm)

    这里安装php7 2版本 首先到php官网下载安装包 下载到 usr local src 目录下 wget http jp2 php net get php 7 2 13 tar gz from this mirror 解压下载好的文件包