摘要:环境其他依赖包的安装,这里省略了,得承认这个过程也是件麻烦的事情。
环境:CentOS-6.7-x86_64-bin-DVD1.iso
其他依赖包的安装,这里省略了,得承认这个过程也是件麻烦的事情。
来吧,直奔主题:
tar -zxvf php-7.1.5.tar.gz cd 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-zip make make test make install cp php.ini-production /usr/local/php-7.1.5/etc/php.ini 相比我本地旧版 PHP-5.3 还缺少: ereg libevent mhash 说明: --with-mysql // 已被弃用 mysqlnd // PHP5.3 以后 PHP 内置的 MYSQL 客服端驱动,以往使用的是 MYSQL 提供的驱动 libmysql ereg // PHP5.3 开始不建议使用,PHP7 废除 mhash // PHP5.3 开始,mhash 是通过 hash 扩展来模拟的 安装 memcached 扩展 http://libmemcached.org/libMemcached.html tar -zxvf libmemcached-1.0.18.tar.gz cd libmemcached-1.0.18 ./configure -prefix=/usr/local/libmemcached --with-memcached make && make install http://pecl.php.net/package/memcached tar -zxvf memcached-3.0.3.tgz cd 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-config make && make install /usr/local/php-7.1.5/lib/php/extensions/no-debug-zts-20160303/memcached.so vi /usr/local/php-7.1.5/etc/php.ini extension=/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/redis tar -zxvf redis-3.1.2.tgz cd redis-3.1.2 /usr/local/php-7.1.5/bin/phpize ./configure --with-php-config=/usr/local/php-7.1.5/bin/php-config make && make install /usr/local/php-7.1.5/lib/php/extensions/no-debug-zts-20160303/redis.so vi /usr/local/php-7.1.5/etc/php.ini extension=/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.so LoadModule php7_module modules/libphp7.so /usr/local/apache/bin/apachectl -k restart
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/22993.html
摘要:编译系统为了是更兼容当前使用的操作系统所以介绍下如何编译当前使用平台的准备软件其他版本测试会有问题建议用的一种数据交换的格式,它独立于语言,独立于平台平台环境安装略安装解压修改环境变量添加以下变量添加阿里源查找标签安 hadoop+2.X编译(centos系统) 为了是hadoop更兼容当前使用的操作系统 所以介绍下如何编译当前使用平台的hadoop 1.准备软件 jdk 1.8+ ...
摘要:一时兴起,搭建下的。下载了下运行,修改了里面的环境变量。如果配置了就不需要手动修改了下载镜像里面运行,进入,报错,需要在命令前面加,即即进入。查看版本,已经在安装完毕。 一时兴起,搭建windows 下的docker。1、下载了dockertoolsbox2、Gitbash 下运行,修改了start.sh里面的环境变量。(如果配置了就不需要手动修改了)3、下载镜像 https://c....
阅读 2100·2021-11-22 15:22
阅读 1244·2021-11-11 16:54
阅读 1783·2021-09-23 11:32
阅读 2981·2021-09-22 10:02
阅读 1754·2019-08-30 12:59
阅读 1063·2019-08-29 16:27
阅读 599·2019-08-29 13:21
阅读 2449·2019-08-28 17:57