源码编译PHP5.6

//更新依赖

sudo apt-get update

sudo apt-get install build-essential

//安装依赖

sudo apt-get install -y autoconf libtool re2c libxml2-dev openssl libcurl4-openssl-dev libbz2-dev libjpeg-dev libpng12-dev libfreetype6-dev libldap2-dev libmcrypt-dev libmysqlclient-dev libxslt1-dev libxt-dev libpcre3-dev libxpm-dev libt1-dev libgmp-dev libpspell-dev librecode-dev libreadline6-dev bison libtidy-dev libxpm-dev libssl-dev libgmp-dev

//链接到合适的地方

sudo ln -s /usr/lib/x86_64-linux-gnu/libldap.so /usr/lib/

sudo ln -s /usr/lib/x86_64-linux-gnu/liblber.so /usr/lib/

sudo ln -s /usr/include/x86_64-linux-gnu/gmp.h /usr/include/gmp.h

//下载PHP源码

wget -O php.tar.xz https://secure.php.net/get/php-5.6.32.tar.xz/from/this/mirror

//解压源码

tar -Jxf /usr/src/php.tar.xz -C /usr/src/php --strip-components=1

//更新依赖

sudo apt-get update

sudo apt-get install build-essential

//安装依赖

sudo apt-get install -y autoconf libtool re2c libxml2-dev openssl libcurl4-openssl-dev libbz2-dev libjpeg-dev libpng12-dev libfreetype6-dev libldap2-dev libmcrypt-dev libmysqlclient-dev libxslt1-dev libxt-dev libpcre3-dev libxpm-dev libt1-dev libgmp-dev libpspell-dev librecode-dev libreadline6-dev bison libtidy-dev libxpm-dev libssl-dev libgmp-dev libpspell-dev libsnmp-dev

//链接到合适的地方

sudo ln -s /usr/lib/x86_64-linux-gnu/libldap.so /usr/lib/

sudo ln -s /usr/lib/x86_64-linux-gnu/liblber.so /usr/lib/

sudo ln -s /usr/include/x86_64-linux-gnu/gmp.h /usr/include/gmp.h

//configure

sudo ./buildconf

sudo ./configure \

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

--includedir=/usr/include \

--enable-opcache \

--enable-ctype \

--enable-fpm \

--enable-tokenizer \

--enable-fileinfo \

--enable-pdo \

--enable-sockets \

--enable-exif \

--enable-soap \

--enable-ftp \

--enable-wddx \

--enable-pcntl \

--enable-soap \

--enable-bcmath \

--enable-mbstring \

--enable-dba \

--enable-gd-native-ttf \

--enable-gd-jis-conv \

--enable-zip \

--enable-calendar \

--enable-shmop \

--enable-sysvmsg \

--enable-sysvsem \

--enable-sysvshm \

--with-mysqli \

--with-pdo-mysql \

--with-pdo-sqlite \

--with-iconv \

--with-gmp \

--with-pspell \

--with-gettext \

--with-xmlrpc \

--with-openssl \

--with-mhash \

--with-mcrypt \

--with-xsl \

--with-curl \

--with-pcre-regex \

--with-gd \

--with-jpeg-dir=/usr \

--with-png-dir=/usr \

--with-zlib-dir=/usr \

--with-xpm-dir=/usr \

--with-freetype-dir=/usr \

--with-gettext=/usr \

--with-zlib=/usr \

--with-bz2=/usr \

--with-recode=/usr \

--with-ldap \

--with-pear \

--with-readline \

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

--with-config-file-scan-dir=/usr/local/etc/php/conf.d

//生成和安装

make

sudo make install

ubuntu 编译php5.6,Ubuntu 16.04 源码编译 PHP5.6相关推荐

  1. Ubuntu 16.04源码编译安装Apache 2.4.25教程

    这篇文章主要为大家详细介绍了Ubuntu 16.04源码编译安装Apache 2.4.25,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文为大家介绍了Ubuntu 16.04源码编译安装Apa ...

  2. Anaconda Python3.6 OpenCV4.1.0 Ubuntu 16.04源码编译

    Anaconda Python3.6 OpenCV4.1.0 Ubuntu 16.04源码编译 转载于:https://blog.csdn.net/phdsky/article/details/782 ...

  3. Ubuntu 16.04 源码编译安装 uhd gnuradio

    Ubuntu 16.04 源码编译安装 uhd & gnuradio 环境介绍 UHD安装 1 安装依赖 2 编译 3 测试安装结果 4 配置 USB gnuradio安装 1 安装依赖 2 ...

  4. 【已解决】ubuntu 16.04 源码编译opencv4.5.1 报错 “../../lib/libopencv_imgcodecs.so.4.5.0: undefined reference t”

    源码编译opencv可参考教程:在ubuntu下安装opencv4.1.0详细步骤https://blog.csdn.net/weixin_44003563/article/details/90404 ...

  5. Ubuntu 16.04 源码编译安装GPU tensorflow(二)

    如前一篇在1.4.0版本的Tensorflow上安裝Tensorflow Object Detection API,在验证测试时出現serialized_options=None问题.需安装高版本Te ...

  6. Ubuntu 16.04 源码编译安装PHP7.2.23详细过程

    从官网下载源码包 https://www.php.net/downloads.php 打开虚拟机,Ctrl + Alt + T 打开终端 sudo su可以切换超级管理员,不用每次输入命令都带sudo ...

  7. odroid-xu4(ubuntu mate 16.04)源码编译opencv 3.2

    硬件平台:odroid-xu4 软件环境:ubuntu mate 16.04 1.更新软件列表: $sudo apt-get update 2.安装依赖包: $apt-get install libq ...

  8. Ubuntu 16.04源码编译安装nginx 1.10.0

    一.下载相关的依赖库 pcre 下载地址 http://120.52.73.43/jaist.dl.sourceforge.net/project/pcre/pcre/8.38/pcre-8.38.t ...

  9. OpenCPN + Ubuntu 18.04 源码编译 + Codeblocks 调试 + wxFormBuilder 安装

    OpenCPN + Ubuntu 18.04 源码编译 文章目录 一.参考资料 二.源码编译流程 三.利用 IDE 编译 四.利用 IDE 调试 四.测试界面开发工具 一.参考资料 OpenCPN - ...

最新文章

  1. mysql isreg_`Innodb` MySQL中如何优雅的删除大表跑路
  2. 人工智能,能治工人!
  3. rdbms mysql_RDBMS-mysql初步
  4. 【PyCharm疑问】在pycharm中带有中文时,有时会导致程序判断错误,是何原因?...
  5. 模块-开发原则以及导入文件时会执行没有缩进的代码
  6. java 多态实现的jvm调用过程_多态:JVM是如何进行方法调用的
  7. BZOJ 4810 [Ynoi2017]由乃的玉米田(莫队+bitset)
  8. 区块链酒廊BTC Lounge正式启动运营
  9. 数据排序pandas
  10. 怎么用计算机画画图片,电脑的画图工具怎么用
  11. 阿里海量大数据平台的运维智能化实践
  12. 移动通信网络架构 1G-5G
  13. 微信群二维码将取消?官方回应:子虚乌有
  14. Vue框架——基本知识点+示例(1)
  15. vhdl变量除法_在VHDL中实现高精度快速除法
  16. bubu PC端的应用商店1 -架构
  17. win10 租约到期不可连网
  18. 强化学习入门项目 Spinning up OpenAI (1) installation
  19. C#与三菱PLC以太网通讯程序上位机源码 通过3E帧SLMP /MC协议与三菱FX5U/Q系列PLC通讯
  20. ue4导入倾斜摄影_倾斜摄影如何和bim结合?倾斜摄影数据怎么导?我来告诉你!...

热门文章

  1. leetcode 638. Shopping Offers | 638. 大礼包(动态规划,多约束背包问题)
  2. Java DCL 单例模式真的需要对变量加 Volatile 吗?
  3. leetcode 575. 分糖果(Java版)
  4. 【Python】Flask框架系列(二):安装、配置文件、增删改查
  5. 【区块链】GO语言区块链项目——超级账本
  6. Pandas高级教程之:plot画图详解
  7. jcmd:JDK14中的调试神器
  8. java sort()怎么实现的_Java中Array.sort()的排序原理
  9. 11.reindex操作
  10. 希望PAT耗子尾汁:1014 福尔摩斯的约会 (20分)——22行代码AC