首页 > 编程语言 >源码编译安装php7.4

源码编译安装php7.4

时间:2023-05-27 22:56:56浏览次数:64  
标签:enable -- php7.4 dev 编译 源码 php 安装

1. 下载解压PHP7.4

  1. php源码包下载地址 各版本源码包 https://www.php.net/releases/
  2. 解压缩 tar -zxvf 命令
    tar -zxvf php-7.4.33.tar.gz
    

2. 安装PHP + FPM

  1. 进入解压后的 PHP源码 目录 php-7.4.33
    cd php-7.4.33
    
  2. 执行./configure 指令
    ./configure --with-openssl --with-curl --with-pdo_mysql --with-sqlite3 --with-zip --enable-bcmath --enable-ctype \
     --enable-gd -enable-calendar --enable-fileinfo --enable-gd --enable-json --enable-mbstring --enable-pdo \
     --enable-filter --enable-session --enable-simplexml --enable-sockets --enable-xml --enable-xmlreader \
     --enable-fpm
    
  3. 其中可能会不通过 需要安装相应的开发包
    apt install libpng-dev libzip-dev libonig-dev libsqlite3-dev libcurl4-gnutls-dev
    
  4. 再次执行 第二步操作
  5. 执行make安装命令 需要在 root 用户环境下执行,完成安装
    make&&make install
    
  6. 拷贝

标签:enable,--,php7.4,dev,编译,源码,php,安装
From: https://www.cnblogs.com/gzxiaohai/p/17437517.html

相关文章

  • Nginx编译安装2
    1.进入安装目录:#cd/usr/local/src 2、下载nginx源码文件nginx网址:http://nginx.org/en/download.html 3、复制文件下载地址:http://nginx.org/download/nginx-1.22.1.tar.gz4、开始下载:#wgethttp://nginx.org/download/nginx-1.22.1.tar.gz5、解压#tar-zxvf......
  • JAVA的springboot私人健身与教练预约管理系统、健身房管理系统,附源码+数据库+lw文档+P
    1、项目介绍任何系统都要遵循系统设计的基本流程,本系统也不例外,同样需要经过市场调研,需求分析,概要设计,详细设计,编码,测试这些步骤,基于java技术、springboot框架、B/S机构、Mysql数据库设计并实现了私人健身与教练预约管理系统。系统主要包括首页,个人中心,用户管理,教练管理,健身项目......
  • 初学者编译的第一个小程序
    前言我们在往期的文章中讲到1.JDK的下载2.配置环境变量3.数据类型接下来我们就可以开始写小程序啦第一个程序1.编译环境我们认识Java编程的第一个程序,和其他语言一样,都是先从编译环境开始的,像Java的编译环境,还是很好记的,虽然没有c语言简洁。2.打印输出环境我们......
  • 互联网医院系统源码解析:数字化医疗时代的新起点
    互联网医院系统源码作为互联网医疗的核心技术之一,对于医疗行业的智能化升级和服务质量提升有着重要的作用。下文小编将会对智慧医疗、互联网医院系统源码进行深度讲解,与大家一同探讨数字医疗的新方案。 一、概念解答简单来说,互联网医院系统源码就是搭建智慧医疗互联网医院的“根基......
  • 基于JAVA的sprinboot+vue车辆充电桩,附源码+数据库+论文+PPT
    1、项目介绍利用springboot、Java、idea和mysql数据库等知识点,结合相关设计模式、以及软件工程的相关知识,设计一个车辆充电桩管理系统,来进行记录用户的信息,以及系统信息的增删改查的功能,根据实现需求,系统需完成这些基本功能:(1)系统合理显示系统首页界面,管理员界面,用户界面和维修员......
  • vivado2019.2对modelsim2019.2编译库全报错解析
    最近在用vivado2019.2编译modelsim2019.2库时,所有库全部报错,查阅了博主们的各种解决办法,最终在一篇文章的评论中找到了解决办法,特此记录问题描述:1、ERROR:[Vivado12-5602]compile_simlibfailedtocompileformodelsimwitherrorinxxxlibraries2、ERROR:[Common17-......
  • Spring源码分析-BeanDefination加载
    ConfigurationClassPostProcessor解析配置类中有两类集合,一类是配置类、另一类是所有已解析的bd从已有bd中过滤配置类​ candidateNames:保存已被解析出来的所有待解析的bd名​ configCandidates:candidateNames经过过滤的所有待解析的配置类bd​ 过滤条件:​ 检查BeanDefi......
  • WPF入门实例 WPF完整例子 WPF DEMO WPF学习完整例子 WPF实战例子 WPF sql实例应用 WPF
    WPF和WinForms都是用于创建Windows桌面应用程序的开发框架,它们有一些相似之处,但也有很多不同之处。在开发速度方面,这取决于具体情况。如果您熟悉WinForms开发并且正在开发简单的界面应用程序,则可能会比使用WPF更快速地完成任务。然而,在设计和实现复杂的用户界面时,WPF可......
  • java基于springboot+vue时间管理系统、日记管理系统,附源码+数据库+lw文档+PPT
    1、项目介绍本次设计任务是要设计一个时间管理系统,通过这个系统能够满足时间管理的管理功能。系统的主要功能包括首页,个人中心,系统公告管理,用户管理,时间分类管理,事件数据管理,目标数据管理,用户日记管理等功能。管理员可以根据系统给定的账号进行登录,登录后可以进入时间管理系统,对......
  • python md5源码
    importbinasciiimportsysimportos.pathSV=[0xd76aa478,0xe8c7b756,0x242070db,0xc1bdceee,0xf57c0faf,0x4787c62a,0xa8304613,0xfd469501,0x698098d8,0x8b44f7af,0xffff5bb1,0x895cd7be,0x6b901122,0xfd987193,0xa679438e,0x49b40......