博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS-6.7 编译安装 PHP-7.1.5
阅读量:7108 次
发布时间:2019-06-28

本文共 2374 字,大约阅读时间需要 7 分钟。

环境:CentOS-6.7-x86_64-bin-DVD1.iso

其他依赖包的安装,这里省略了,得承认这个过程也是件麻烦的事情。

来吧,直奔主题:

tar -zxvf php-7.1.5.tar.gzcd php-7.1.5./configure \--prefix=/usr/local/php-7.1.5 \--with-apxs2=/usr/local/apache/bin/apxs \--with-mysqli=mysqlnd \--with-pdo-mysql=mysqlnd \--with-config-file-path=/usr/local/php-7.1.5/etc \--with-config-file-scan-dir=/usr/local/php-7.1.5/etc/php.d \--with-mcrypt=/usr/local/libmcrypt \--with-png-dir=/usr/local/libpng \--with-jpeg-dir \--with-freetype-dir \--with-bz2 \--with-curl \--with-gd \--with-mhash \--with-openssl \--with-zlib \--with-gettext \--with-xmlrpc \--enable-mysqlnd \--enable-bcmath \--enable-fpm \--enable-bcmath \--enable-calendar \--enable-exif \--enable-ftp \--enable-mbstring \--enable-pcntl \--enable-soap \--enable-sockets \--enable-zipmake make testmake installcp php.ini-production /usr/local/php-7.1.5/etc/php.ini相比我本地旧版 PHP-5.3 还缺少:ereglibeventmhash说明:--with-mysql        // 已被弃用mysqlnd            // PHP5.3 以后 PHP 内置的 MYSQL 客服端驱动,以往使用的是 MYSQL 提供的驱动 libmysqlereg        // PHP5.3 开始不建议使用,PHP7 废除mhash        // PHP5.3 开始,mhash 是通过 hash 扩展来模拟的安装 memcached 扩展http://libmemcached.org/libMemcached.htmltar -zxvf libmemcached-1.0.18.tar.gzcd libmemcached-1.0.18./configure -prefix=/usr/local/libmemcached --with-memcachedmake && make installhttp://pecl.php.net/package/memcachedtar -zxvf memcached-3.0.3.tgzcd memcached-3.0.3/usr/local/php-7.1.5/bin/phpize./configure --with-libmemcached-dir=/usr/local/libmemcached --with-php-config=/usr/local/php-7.1.5/bin/php-configmake && make install/usr/local/php-7.1.5/lib/php/extensions/no-debug-zts-20160303/memcached.sovi /usr/local/php-7.1.5/etc/php.iniextension=/usr/local/php-7.1.5/lib/php/extensions/no-debug-zts-20160303/memcached.so/usr/local/apache/bin/apachectl -k restart安装 redis 扩展http://pecl.php.net/package/redistar -zxvf redis-3.1.2.tgzcd redis-3.1.2/usr/local/php-7.1.5/bin/phpize./configure --with-php-config=/usr/local/php-7.1.5/bin/php-configmake && make install/usr/local/php-7.1.5/lib/php/extensions/no-debug-zts-20160303/redis.sovi /usr/local/php-7.1.5/etc/php.iniextension=/usr/local/php-7.1.5/lib/php/extensions/no-debug-zts-20160303/redis.so/usr/local/apache/bin/apachectl -k restart

如果你也使用的 Apache:

vi /usr/local/apache/conf/httpd.conf#LoadModule php5_module        modules/libphp5.soLoadModule php7_module        modules/libphp7.so/usr/local/apache/bin/apachectl -k restart

转载地址:http://emvhl.baihongyu.com/

你可能感兴趣的文章
Azure IoT 技术研究系列4
查看>>
《人月神话》阅读笔记01
查看>>
Tree
查看>>
jQuery的Dom插入操作图示
查看>>
配置舒适的工作环境
查看>>
UGUI代码分析
查看>>
蓝鲸财经新闻记者实战培训
查看>>
Tcpdump Manul
查看>>
经典计算机算法设计方法(9) -- 迭代
查看>>
算法面试题解答(三)
查看>>
字典的创建和使用
查看>>
mysql 启动不了了
查看>>
LeetCode: Unique Binary Search Trees
查看>>
colormap中的内嵌彩色模块和调用方式
查看>>
标准W3C盒子模型和IE盒子模型CSS布局经典盒子模型(转)
查看>>
Ubuntu上hadoop集群安装[转]
查看>>
汇编实现点亮Led灯(2440)
查看>>
halcon算子翻译——fit_surface_second_order
查看>>
JDBC获取ResultSet的MetaData
查看>>
nginx重启命令
查看>>