./configure --prefix=/usr/local/php-7.1.17 --disable-debug --enable-shmop --with-gd --with-jpeg-dir=/usr/lib64 --with-png-dir=/usr/lib64
--with-libxml-dir=/usr/lib64 --with-zlib-dir=/usr/lib64 --with-mysqli=mysqlnd --with-mysql=mysqlnd --with-pdo-mysql=mysqlnd --enable-sockets
--enable-mbstring --enable-mbregex --enable-ftp --enable-gd-native-ttf --enable-fpm --enable-pcntl --enable-sysvmsg --enable-sysvsem --enable-sysvshm
--enable-zip --with-curl=/usr/local/curl --with-iconv=/usr/local/libiconv --with-freetype-dir=/usr/local/freetype
Install php-7.1.17/ext/pdo_dblib
./configure --with-php-config=/usr/local/php-7.1.17/bin/php-config --with-pdo-dblib=/usr/local/freetds
wget http://www.unixodbc.org/unixODBC-2.3.4.tar.gz
tar zxvf unixODBC-2.3.4.tar.gz
./configure --prefix=/usr/local/unixODBC-2.3.4 --enable-threads --enable-drivers --enable-driver-conf --enable-gui=no --enable-ltdl-install
ln -s /usr/local/unixODBC-2.3.4 /usr/local/unixODBC
Install php-7.1.17/ext/pdo_odbc
./configure --with-php-config=/usr/local/php-7.1.17/bin/php-config --with-pdo-odbc=unixODBC,/usr/local/unixODBC
Install php-7.1.17.17/ext/exif
./configure --with-php-config=/usr/local/php-7.1.17/bin/php-config
Install php-7.1.17.17/ext/gettext
./configure --with-php-config=/usr/local/php-7.1.17/bin/php-config
Install php-7.1.17.17/ext/bcmath
./configure --with-php-config=/usr/local/php-7.1.17/bin/php-config
Install php-7.1.17.17/ext/ldap
cp -frp /usr/lib64/libldap* /usr/lib/
./configure --with-php-config=/usr/local/php-7.1.17/bin/php-config
Install php-7.1.17.17/ext/soap
./configure --with-php-config=/usr/local/php-7.1.17/bin/php-config
Install php-7.1.17.17/ext/openssl
./configure --with-php-config=/usr/local/php-7.1.17/bin/php-config
Install mongodb-1.4.3
./configure --with-php-config=/usr/local/php-7.1.17/bin/php-config
yum install boost boost-devel gperf libuuid-devel libuuid
Install gearmand-1.1.14
./configure
make && make install
Install gearman-1.1.2
./configure --with-php-config=/usr/local/php-7.1.17/bin/php-config
cp php_gearman.loT php_gearman.lo
make && make install
Install phpunit-5.7.4
mv phpunit /usr/local/bin/phpunit
Install zookeeper-0.4.0
./configure --with-php-config=/usr/local/php-7.1.17/bin/php-config --with-libzookeeper-dir=/usr/local/zookeeper
Install imagick-3.4.3
./configure --with-php-config=/usr/local/php-7.1.17/bin/php-config --with-imagick=/usr/local/ImageMagick
Install redis-4.0.1
./configure --with-php-config=/usr/local/php-7.1.17/bin/php-config
Install mcrypt-1.0.1
./configure --with-php-config=/usr/local/php-7.1.17/bin/php-config
Install xdebug-2.7.0alpha1
./configure --with-php-config=/usr/local/php-7.1.17/bin/php-config
Install gmagick-2.0.5RC1
./configure --with-php-config=/usr/local/php-7.1.17/bin/php-config --with-gmagick=/usr/local/GraphicsMagick
Install pecl-memcache-NON_BLOCKING_IO_php7
./configure --with-php-config=/usr/local/php-7.1.17/bin/php-config
Install memcached-3.0.4
https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz
./configure --prefix=/usr/local/libmemcached-1.0.18
make && make install
memcached-3.0.4
./configure --with-php-config=/usr/local/php-7.1.17/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached
Install phpng-xhprof-master
./configure --with-php-config=/usr/local/php-7.1.17/bin/php-config
Install apcu-5.1.11
./configure --with-php-config=/usr/local/php-7.1.17/bin/php-config
Install yaf-3.0.7
./configure --with-php-config=/usr/local/php-7.1.17/bin/php-config
  
  

 php.ini新增

extension=apcu.so
;extension=ipquery.so
extension=mcrypt.so
extension=bcmath.so
extension=redis.so
extension=memcache.so
extension=memcached.so
;extension=apc.so
extension=openssl.so
;extension=dba.so
;extension=mongo.so
;extension=memcached.so
;extension=phpwkhtmltox.so
extension=pdo_sqlsrv.so
extension=sqlsrv.so

  

编译安装php-7.1.17及部分扩展的更多相关文章

  1. centos 7编译安装mysql 5.7.17

    1.进入MySQL官网下载MySQL源代码 依次点击Downloads -> Community -> MySQL Community Server 源代码1.Select Operati ...

  2. centOs编译安装php7.2支持微擎php扩展

    发现yum安装许多坑 于是只好编译安装 第一步得到镜像地址 在      https://www.php.net/downloads.php     有的地址比较慢,需要耐心等待 cd /usr/lo ...

  3. Mac系统下源码编译安装MySQL 5.7.17

    1.下载并解压到:/Users/xiechunping/Softwares/mysql-5.7.17下载地址:http://ftp.ntu.edu.tw/pub/MySQL/Downloads/MyS ...

  4. CentOS6.3 编译安装LAMP(4):编译安装 PHP5.3.27

    所需源码包: /usr/local/src/PHP-5.3.27/libmcrypt-2.5.8.tar.gz /usr/local/src/PHP-5.3.27/mhash-0.9.9.9.tar. ...

  5. ffmpeg源码编译安装(Compile ffmpeg with source) Part 2 : 扩展安装

    在Ubuntu,Debian,Mint上编译ffmpeg 本文主要为在Ubuntu,Debian和Mint上编译安装ffmpeg和库文件以及一些扩展的编解码器.当然这与从源中安装无关. 请首先看一下通 ...

  6. CentOS6.3 编译安装LAMP(4):编译安装 PHP5.2.17

    所需源码包: /usr/local/src/PHP-5.2.17/libmcrypt-2.5.8.tar.gz /usr/local/src/PHP-5.2.17/mhash-0.9.9.9.tar. ...

  7. linux-i386(ubuntu)下编译安装gsoap_2.8.17过程记录

    过程记录 :  1.下载gsoap_2.8.17.zip 并 解压 : $unzip gsoap_2.8.17.zip     2.进入解压后的目录gsoap-2.8   3.自动配置编译环境:  $ ...

  8. centos6.7编译安装mysql5.7.17

    centos6.7编译安装mysql5.7.17 2017-03-24 09:57:15 提示:mysql5.7.17和之前5.56以前的版本安装不一样,需要用cmake 另外,看本文档的mysql编 ...

  9. centos编译安装php5.6.20+nginx1.8.1+mysql5.6.17

    LNMP 代表的就是:Linux系统下Nginx+MySQL+PHP这样的站点服务器架构. 本次实践需求: 实践centos6.5编译安装 LNMP生产环境 架构 web生产环境 使用 xcache ...

  10. Ubuntu 17.04版本下,opencv进行源码编译安装

    本文主要针对Ubuntu 17.04版本下,opencv进行源码编译安装.开发环境主要针对python 对 openCV库的调用. 安装 gcc cmake 编译环境 sudo apt-get ins ...

随机推荐

  1. 最新一课 老师指点用Listview适配器

    上课前 <?xml version="1.0" encoding="utf-8"?>    <ScrollView xmlns:android ...

  2. 小学四则运算APP 第二阶段冲刺-第五天

    团队成员:陈淑筠.杨家安.陈曦 团队选题:小学四则运算APP 第二次冲刺阶段时间:11.29~12.09 本次发布的是判断题代码,已经实现部分功能,,但是美中不足的是判断错误 panduanset.j ...

  3. Beta阶段敏捷冲刺四

    一.举行站立式会议 1.当天站立式会议照片一张 2.团队成员报告 林楚虹 (1) 昨天已完成的工作:导入到数据表 (2) 今天计划完成的工作:排行榜功能 (3) 工作中遇到的困难:转为csv文件时音标 ...

  4. Weblogic 9.2和10.3 改密码 一站完成

    Weblogic 9.2和10.3可通用,只需修改参照如下配置即可: SET BEA_HOME=F:\beaSET JRE_HOME=%BEA_HOME%\jdk150_04\binSET LIB_H ...

  5. Maven- 自动导入包的方法-很多没有导入的类,如何处理

    (1) 比如在pom.xml文件里面引入了类,但是在java中使用这个类的时候,还是报错,那就点击Maven.projects的 左上角的刷新的按钮: (2) 在Maven项目的时候,发现很多的类没有 ...

  6. html DOM導航

    getElementByTagname()獲取所有相同標籤的節點列表,length表示節點的長度: lastchild表示最後一個子節點,firstchild表示第一個子節點,parentnode表示 ...

  7. jdk1.8 HashMap扩容原理详解

    JDK1.7中,resize时,index取得时,全部采用重新hash的方式进行了.JDK1.8对这个进行了改善. 以前要确定index的时候用的是(e.hash & oldCap-1),是取 ...

  8. C从源码到运行发生了哪些事

    一个C/C++程序从源代码到可执行程序主要经历了四个阶段: ①预处理.包括展开宏.处理#include,#if,#ifdef等指令.删除注释.还有一些其他操作.相关命令:gcc -E或cpp ②编译. ...

  9. BZOJ5317 JSOI2018部落战争(凸包)

    即询问凸包是否有交.这显然可以直接求半平面交,但是复杂度O(q(n+m)),且没有什么优化空间. 更直接地表示,即相当于询问是否存在点a∈A,b∈B,使得a+d=b.移项,得到d=b-a.可以发现等式 ...

  10. BZOJ1045 HAOI2008糖果传递(贪心)

    显然最后每个小朋友所拥有的糖果数就是糖果数总和的平均数.设该平均数为t. 环的问题一般断成链,但这个题似乎没有什么很好的办法在枚举断点的时候快速算出答案(我甚至不知道会不会有断点) 于是我们假装把他断 ...