资讯专栏INFORMATION COLUMN

PHP 7.1 源代码学习:ubuntu 环境下载,编译源代码

andong777 / 2260人阅读

摘要:前言从下载源代码生成建议加上选项方便调试代码,如果在运行过程中出现缺少依赖库的错误,安装相应的库即可,比如总结

前言 从 GitHub 下载源代码
# git clone https://github.com/php/php-src.git
生成 makefile
# ./buildconf
# ./autoconf
# ./configure --enable-debug

建议加上 --enable-debug 选项方便调试代码,如果在运行过程中出现缺少依赖库的错误,安装相应的库即可,比如 libxml2-dev

# sudo apt install libxml2-dev
make install
# make install
总结

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/30536.html

相关文章

  • PHP-7.1 代码学习:字节码生成 之 "$a = 1"

    摘要:前言本文通过分析这个语句的编译和执行来窥探解释执行逻辑准备参考之前的系列文章,在环境下下载,编译源代码将代码导入中编辑运行选项,增加运行参数设置断点开始调试是一个测试脚本,放在目录下,中只包含一条简单的赋值语句调用堆栈参考之前的系列文章 前言 本文通过分析 $a=1 这个 PHP 语句的编译和执行来窥探 php-cli 解释执行逻辑 准备 参考之前的系列文章,在 ubuntu 环境下...

    ConardLi 评论0 收藏0
  • 利用PHP扩展Taint找出网站的潜在安全漏洞实践

    摘要:文件测试用文件测试的目的是检验笔者安装的是否真的已经生效,并确认有没有意义。 一、背景 笔者从接触计算机后就对网络安全一直比较感兴趣,在做PHP开发后对WEB安全一直比较关注,2016时无意中发现Taint这个扩展,体验之后发现确实好用;不过当时在查询相关资料时候发现关注此扩展的人数并不多;最近因为换了台电脑,需要再次安装了此扩展,发现这个扩展用的人还是比较少,于是笔者将安装的过程与测...

    Bamboy 评论0 收藏0
  • linux宝塔面板安装傻瓜教程:宝塔Linux面板7.6.0安装教程

    摘要:一键配置宝塔面板怎么安装到数据盘教程二个命令宝塔面板怎么安装到数据盘教程二个命令今天,刚买了一台香港云服务器,系统盘是,数据盘是,安装宝塔面板之后发现磁盘的容量不对Linux宝塔面板安装傻瓜教程:宝塔Linux面板7.6.0安装教程1.介绍宝塔Linux面板7.4.5版本是基于Centos开发的,为了最好的兼容性,请优先考虑使用Centos8.x系统系统兼容性顺序:Centos8.x > C...

    番茄西红柿 评论0 收藏2637
  • 使用PHP扩展Xhprof分析项目性能实践

    摘要:一背景项目即将上线,想通过一些工具来分析代码的稳定性和效率,想起在上个团队时使用过的扩展因为换了新电脑,所以需要重新编译此扩展,现将安装与实际排查过程完整记录下来,方便自己回顾和帮助更多的读者。作者汤青松微信日期 一、背景 项目即将上线,想通过一些工具来分析代码的稳定性和效率,想起在上个团队时使用过的xhprof扩展;因为换了新电脑,所以需要重新编译此扩展,现将安装与实际排查过程完整记...

    高胜山 评论0 收藏0
  • Ubuntu16安装配置LNMP(7.1)环境并安装v8js拓展

    摘要:在服务器上安装配置环境一安装方式安装添加的更新安装包检验是否安装成功运行命令如若成功就能开始安装安装运行查看版本出现如下结果则为成功二安装的各个模块安装为了与我下方配置对应这 在服务器上安装 Git sudo apt-get install git 配置环境 一:安装 PHP 7.1 ppa 方式安装 php7.1 : sudo apt-get install software-pro...

    shusen 评论0 收藏0

发表评论

0条评论

andong777

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<