• Linux源码编译安装php7.2


    以下简单的介绍下如何源码安装PHP,对于版本不一定是7.2,也可以是7.3,当然方法都是换汤不换药的,核心东西不变。

    一、下载PHP源码

    需要到指定的路径下载源码,执行下面的命令

    wget http://cn2.php.net/distributions/php-7.2.21.tar.gz
    

     

    二、解压源码

    直接在当前目录下对压缩包解压

    tar -xzvf php-7.3.3.tar.gz
    

    tar命令说明:

    必要参数有如下:

    -A 新增压缩文件到已存在的压缩
    -c 建立新的压缩文件
    -d 记录文件的差别
    -r 添加文件到已经压缩的文件
    -u 添加改变了和现有的文件到已经存在的压缩文件
    -x 从压缩的文件中提取文件
    -t 显示压缩文件的内容
    -z 支持gzip解压文件
    -j 支持bzip2解压文件
    -Z 支持compress解压文件
    -v 显示操作过程
    -l 文件系统边界设置
    -k 保留原有文件不覆盖
    -m 保留文件不被覆盖
    -W 确认压缩文件的正确性
     
    第三步:进入解压后的php文件内
    cd php-7.2.21
    

      

    第四步:安装编译PHP到指定目录下

    ./configure --prefix=/data/soft/php

    如果编译出现报错,可以把错误拿到百度搜索进行解决。

    第五步:执行命令make,make编译 makefile文件

    make
    

      

    make命令说明:

    在 Linux环境下使用 GNU 的 make工具能够比较容易的构建一个属于你自己的工程,整个工程的编译只需要一个命令就可以完成编译、连接以至于最后的执行。不过这需要我们投入一些时间去完成一个或者多个称之为 Makefile 文件的编写。此文件正是 make 正常工作的基础。

    make 是一个命令工具,它解释 Makefile 中的指令(应该说是规则)。在 Makefile文件中描述了整个工程所有文件的编译顺序、编译规则。

    安装成功后,会显示”Thank you for using PHP."

    安装过程错误的解决方法:

    make: *** 没有指明目标并且找不到 makefile。 停止。

    执行下面的方法:(因为没有安装GCC)

    yum install gcc-c++ -y 
    

    可以看情况是否也需要安装openssl,如果需要可以执行安装openssl

    yum install openssl* -y
    

      

    第六步:安装好后可以使用“make test"测试是否安装好了(这个命令执行后时间比较久) 这步可过

    make test
    

      

    第七步:最后一步执行make install命令即可安装完成

    make install
    

      

    更多PHP、LINUX可以关注公众号:琉忆编程库  获取

    书籍推荐:

  • 相关阅读:
    【复习+知识补充】EL表达式:只能调用静态方法
    【复习】sql语句的拼接 + 链接地址的简写
    淘淘商城maven工程的创建和svn的上传实现
    淘淘商城基于maven和svn的理解
    国家电力项目SSH搭建
    linux中权限的修改
    chown -R命令的使用
    修改nginx的访问目录以及遇到的403错误修改总结
    nginx的在linux系统中的安装
    集群环境的图片的访问和存储
  • 原文地址:https://www.cnblogs.com/leoyi330/p/11370516.html
Copyright © 2020-2023  润新知